The definition of a class definition :)
class Ais a class definition; in :
{
attribute s : String
}
main() : A is do end
@ecore "true"
@http://www.eclipse.org/emf/2002/GenModel "null"
Property Summary | |
---|---|
Constraint |
inv
Invariants defined for this ClassDefinition @ecore "true"@http://www.eclipse.org/emf/2002/GenModel "null" |
Boolean |
isAbstract
Boolean stating whether the ClassDefinition is abstract (which means that @http://www.eclipse.org/emf/2002/GenModel "null" |
Boolean |
isFinal
Indicates wether this defintition can be subclassed.
@http://www.eclipse.org/emf/2002/GenModel "null" |
Boolean |
isSingleton
Boolean stating whether the ClassDefinition is a singleton.
@http://www.eclipse.org/emf/2002/GenModel "null" |
Property |
ownedAttribute
Attributes, References, and derived Properties owned by this ClassDefinition. @ecore "true"@http://www.eclipse.org/emf/2002/GenModel "null" |
Operation |
ownedOperation
Operations owned by this ClassDefinition. @ecore "true"@http://www.eclipse.org/emf/2002/GenModel "null" |
Constraint inv
Boolean isAbstract
Boolean isFinal
Boolean isSingleton
Property ownedAttribute
Operation ownedOperation