| Model Functionblock |
| |
| This model description is not a real EMF artifact. It was generated by the |
| org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's |
| code generator can be extended. |
| This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. |
| |
| Package functionblock <http://www.eclipse.org/vorto/metamodel/Functionblock> |
| |
| Class FunctionblockModel |
| Attribute name : EString |
| Reference functionblock : FunctionBlock |
| Reference elements : Entity<<0..*>> |
| Reference enums : Enum<<0..*>> |
| |
| Class FunctionBlock |
| Attribute displayname : EString |
| Attribute description : EString |
| Attribute vendor : EString |
| Attribute category : EString |
| Attribute version : EString |
| Reference configuration : FBFeature |
| Reference status : FBFeature |
| Reference fault : FBFeature |
| Reference features : Operation<<0..*>> |
| |
| Class FBFeature |
| Reference properties : Property<<0..*>> |
| |
| Class ObjectType |
| Attribute name : EString |
| |
| Class Property |
| Reference presence : Presence |
| Attribute multiplicity : EString |
| Attribute propName : EString |
| Attribute description : EString |
| |
| Class Entity -> ObjectType |
| Reference superType : Entity |
| Reference properties : FBFeature |
| |
| Class Presence |
| Attribute mandatory : EString |
| Attribute optional : EString |
| |
| Class PrimitiveProperty -> Property |
| Attribute type : PrimitiveType |
| Reference Constraints : Constraint<<0..*>> |
| |
| Class ObjectProperty -> Property |
| Reference type : ObjectType |
| |
| Class Constraint |
| Attribute type : ConstraintIntervalType |
| Attribute constraintValues : EString |
| |
| Class Operation |
| Attribute methodName : EString |
| Reference params : Parameter<<0..*>> |
| Reference returnType : ReturnType |
| Attribute description : EString |
| |
| Class ReturnType |
| Attribute multiplicity : EString |
| |
| Class ReturnObjectType -> ReturnType |
| Reference returnType : ObjectType |
| |
| Class ReturnPrimitiveType -> ReturnType |
| Attribute returnType : PrimitiveType |
| |
| Class Parameter |
| Attribute multiplicity : EString |
| Attribute paramName : EString |
| |
| Class ObjectParam -> Parameter |
| Reference paramType : ObjectType |
| |
| Class PrimitiveParam -> Parameter |
| Attribute paramType : PrimitiveType |
| |
| Class Enum -> ObjectType |
| Reference enums : EnumLiteral<<0..*>> |
| |
| Class EnumLiteral |
| Attribute literal : EString |
| |
| Enum PrimitiveType |
| Literal string = 0 |
| Literal int = 1 |
| Literal float = 2 |
| Literal boolean = 3 |
| Literal datetime = 4 |
| Literal double = 5 |
| Literal long = 6 |
| Literal short = 7 |
| Literal base64Binary = 8 |
| Literal byte = 9 |
| |
| Enum ConstraintIntervalType |
| Literal min = 0 |
| Literal max = 1 |
| Literal strlen = 2 |
| Literal regex = 3 |