Class LevelType
Value represented by up to four variants of a numeric value in a specific role:
MIN, NOM, TYP and MAX. True means that the value is available,
false means the value is not available.
Inheritance
System.Object
LevelType
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: AasCore.Aas3_0.dll
Syntax
public class LevelType : ILevelType, IClass
Constructors
|
Improve this Doc
View Source
LevelType(Boolean, Boolean, Boolean, Boolean)
Declaration
public LevelType(bool min, bool nom, bool typ, bool max)
Parameters
| Type |
Name |
Description |
| System.Boolean |
min |
|
| System.Boolean |
nom |
|
| System.Boolean |
typ |
|
| System.Boolean |
max |
|
Properties
|
Improve this Doc
View Source
Max
Declaration
public bool Max { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Min
Declaration
public bool Min { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Nom
Nominal value (value as designated)
Declaration
public bool Nom { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Typ
Value as typically present
Declaration
public bool Typ { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
|
Improve this Doc
View Source
Accept(Visitation.IVisitor)
Accept the visitor to visit this instance
for double dispatch.
Declaration
public void Accept(Visitation.IVisitor visitor)
Parameters
|
Improve this Doc
View Source
Accept<TContext>(Visitation.IVisitorWithContext<TContext>, TContext)
Accept the visitor to visit this instance for double dispatch
with the context.
Declaration
public void Accept<TContext>(Visitation.IVisitorWithContext<TContext> visitor, TContext context)
Parameters
Type Parameters
| Name |
Description |
| TContext |
|
|
Improve this Doc
View Source
Descend()
Iterate recursively over all the class instances referenced from this instance.
Declaration
public IEnumerable<IClass> Descend()
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<IClass> |
|
|
Improve this Doc
View Source
DescendOnce()
Iterate over all the class instances referenced from this instance
without further recursion.
Declaration
public IEnumerable<IClass> DescendOnce()
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<IClass> |
|
|
Improve this Doc
View Source
Accept the transformer to transform this instance
for double dispatch.
Declaration
public T Transform<T>(Visitation.ITransformer<T> transformer)
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T>, TContext)
Accept the transformer to visit this instance
for double dispatch with the context.
Declaration
public T Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T> transformer, TContext context)
Parameters
Returns
Type Parameters
| Name |
Description |
| TContext |
|
| T |
|
Implements