![]() | Syntax |
---|---|
CreateRuleAST ::= new ( CreateModelElementAST ) ; | new ( CreateRelationshipAST ) ; CreateModelElementAST ::= QualifiedTypeNameAST ( VariableRefAST ) InConstraintOptAST | QualifiedTypeNameAST ( VariableRefAST , ArithmeticTermAST , ArithmeticTermAST ) InConstraintOptAST ::= $empty | in ArithmeticTermAST CreateRelationshipAST ::= supertypeOf TwoParametersAST | subtypeOf TwoParametersAST | typeOf TwoParametersAST | instanceOf TwoParametersAST TwoParametersAST ::= ( ArithmeticTermAST , ArithmeticTermAST ) |
![]() | Semantics |
---|---|
When an entity is being created
When a relation is being created
If the variable is already bound when the create rule is called its value will be overwritten. When a relationship is being created
|
Defined In: model manipulation rule