Returns the Attributes, References, and derived Properties owned by
the ClassDefinition of this Class.
@ecore "true"
@http://www.eclipse.org/emf/2002/GenModel "null"
Property Summary | |
---|---|
Boolean |
isAbstract
Returns a Boolean stating whether ClassDefinition of this Class is abstract. @ecore "true"@http://www.eclipse.org/emf/2002/GenModel "null" |
String |
name
Convenient derived attribute that returns the name of this Class calculated from the ClassDefinition and the optionnal type parameters @ecore "true"@ecore.isTransient "true" @http://www.eclipse.org/emf/2002/GenModel "null" |
Property |
ownedAttribute
Convenient derived reference that returns the Attributes, References, and derived Properties owned by
@ecore.isTransient "true" @http://www.eclipse.org/emf/2002/GenModel "null" |
Operation |
ownedOperation
Convenient derived reference that returns the Operations owned by the ClassDefinition of this Class. @ecore "true"@ecore.isTransient "true" @http://www.eclipse.org/emf/2002/GenModel "null" |
Class |
superClass
Convenient derived reference that returns the Classes of which the ClassDefinition of this Class inherits. @ecore "true"@ecore.isTransient "true" @http://www.eclipse.org/emf/2002/GenModel "null" |
Method Summary | |
---|---|
Object |
new()
|
Boolean isAbstract
String name
Property ownedAttribute
Operation ownedOperation
Class superClass
Object new[()
@traceability_text_reference "file:/mnt/extradisk/builds/workspace/org.kermeta.language.library_master/org/kermeta/language/org.kermeta.language.library.standard/src/main/kmt/org/kermeta/language/structure/aspects.kmt;178;234"
@CompilerIgnore "true"