public interface Class extends Type, Namespace
The following features are supported:
PivotPackage.getClass_()
Modifier and Type | Method and Description |
---|---|
Behavior |
createOwnedBehavior()
Creates a new
StateMachine and appends it to the 'Owned Behavior' containment reference list. |
Behavior |
createOwnedBehavior(org.eclipse.emf.ecore.EClass eClass)
Creates a new
Behavior and appends it to the 'Owned Behavior' containment reference list. |
java.util.List<Behavior> |
getOwnedBehavior()
Returns the value of the 'Owned Behavior' containment reference list.
|
boolean |
isAbstract()
Returns the value of the 'Is Abstract' attribute.
|
boolean |
isInterface()
Returns the value of the 'Is Interface' attribute.
|
void |
setIsAbstract(boolean value)
Sets the value of the '
Is Abstract ' attribute. |
void |
setIsInterface(boolean value)
Sets the value of the '
Is Interface ' attribute. |
createOwnedAttribute, createOwnedInvariant, createOwnedOperation, createOwnedOperation, getInstanceClassName, getOwnedAttribute, getOwnedInvariant, getOwnedOperation, getPackage, getSuperClass, setInstanceClassName, setPackage, specializeIn, validateUniqueInvariantName
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getUnspecializedElement, isTemplate, parameterableElements, setOwnedTemplateSignature, setUnspecializedElement
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
conformsTo, createInstance, createInstance, getCommonType, getInheritance, getLocalOperations, getLocalProperties, getLocalSuperTypes, getMetaTypeName, getName, getNormalizedType, getTypeId, getTypeParameters, isEqualTo, isEqualToUnspecializedType, isInvalid, isOrdered, isUnique, lookupImplementation, specializeIn
getOwnedRule
oclEquals, oclHashCode
createOwnedRule, getOwnedRule
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
boolean isAbstract()
"false"
.
True when a class is abstract.
setIsAbstract(boolean)
,
PivotPackage.getClass_IsAbstract()
void setIsAbstract(boolean value)
Is Abstract
' attribute.
value
- the new value of the 'Is Abstract' attribute.isAbstract()
java.util.List<Behavior> getOwnedBehavior()
Behavior
.
If the meaning of the 'Owned Behavior' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getClass_OwnedBehavior()
Behavior createOwnedBehavior(org.eclipse.emf.ecore.EClass eClass)
Behavior
and appends it to the 'Owned Behavior' containment reference list.
eClass
- The Ecore class of the Behavior
to create.Behavior
.getOwnedBehavior()
Behavior createOwnedBehavior()
StateMachine
and appends it to the 'Owned Behavior' containment reference list.
StateMachine
.getOwnedBehavior()
boolean isInterface()
"false"
.
If the meaning of the 'Interface' attribute isn't clear, there really should be more of a description here...
setIsInterface(boolean)
,
PivotPackage.getClass_IsInterface()
void setIsInterface(boolean value)
Is Interface
' attribute.
value
- the new value of the 'Is Interface' attribute.isInterface()