public interface Constraint extends UmlModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseClass()
Getter for attribute 'Constraint.BaseClass'
Metamodel description:
MetaClass whose instances can be constrained by the current Constraint.
|
java.lang.String |
getBody()
Getter for attribute 'Constraint.Body'
Metamodel description:
If the Constraint is not predefined (for example, ordered), then it is expressed in the body.
|
org.eclipse.emf.common.util.EList<UmlModelElement> |
getConstrainedElement()
Getter for relation 'Constraint->ConstrainedElement'
Metamodel description:
Defines which elements are concerned by the Constraint.
|
<T extends UmlModelElement> |
getConstrainedElement(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Constraint->ConstrainedElement'
Metamodel description:
Defines which elements are concerned by the Constraint.
|
java.lang.String |
getLanguage()
Getter for attribute 'Constraint.Language'
Metamodel description:
null
|
void |
setBaseClass(java.lang.String value)
Setter for attribute 'Constraint.BaseClass'
Metamodel description:
MetaClass whose instances can be constrained by the current Constraint.
|
void |
setBody(java.lang.String value)
Setter for attribute 'Constraint.Body'
Metamodel description:
If the Constraint is not predefined (for example, ordered), then it is expressed in the body.
|
void |
setLanguage(java.lang.String value)
Setter for attribute 'Constraint.Language'
Metamodel description:
null
|
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
java.lang.String getBaseClass()
void setBaseClass(java.lang.String value)
java.lang.String getBody()
void setBody(java.lang.String value)
java.lang.String getLanguage()
void setLanguage(java.lang.String value)
org.eclipse.emf.common.util.EList<UmlModelElement> getConstrainedElement()
<T extends UmlModelElement> java.util.List<T> getConstrainedElement(java.lang.Class<T> filterClass)