public interface Substitution extends Realization
The following features are supported:
UMLPackage.getSubstitution()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Classifier |
getContract()
Returns the value of the 'Contract' reference
|
Classifier |
getSubstitutingClassifier()
Returns the value of the 'Substituting Classifier' container reference.
|
void |
setContract(Classifier value)
Sets the value of the '
Contract ' reference |
void |
setSubstitutingClassifier(Classifier value)
Sets the value of the '
Substituting Classifier '
container reference |
createMapping, getMapping, setMapping
getClient, getClient, getClients, getSupplier, getSupplier, getSuppliers
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
getSources, getTargets
getRelatedElements
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
Classifier getContract()
setContract(Classifier)
,
UMLPackage.getSubstitution_Contract()
void setContract(Classifier value)
Contract
' reference.
value
- the new value of the 'Contract' reference.getContract()
Classifier getSubstitutingClassifier()
Substitution
'.
Instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected.
setSubstitutingClassifier(Classifier)
,
UMLPackage.getSubstitution_SubstitutingClassifier()
,
Classifier.getSubstitutions()
void setSubstitutingClassifier(Classifier value)
Substituting Classifier
'
container reference.
value
- the new value of the 'Substituting Classifier' container reference.getSubstitutingClassifier()