public interface InterfaceRealization extends Realization
An InterfaceRealization is a specialized realization relationship between a BehavioredClassifier and an Interface. This relationship signifies that the realizing BehavioredClassifier conforms to the contract specified by the Interface.
The following features are supported:
UMLPackage.getInterfaceRealization()
Modifier and Type | Method and Description |
---|---|
Interface |
getContract()
Returns the value of the 'Contract' reference.
|
BehavioredClassifier |
getImplementingClassifier()
Returns the value of the 'Implementing Classifier' container reference.
|
void |
setContract(Interface value)
Sets the value of the '
Contract ' reference. |
void |
setImplementingClassifier(BehavioredClassifier value)
Sets the value of the
'
Implementing Classifier ' container reference. |
getMapping, setMapping
get_collaborationUseOfRoleBinding, getClient, getSupplier, hasClient, hasSupplier, set_collaborationUseOfRoleBinding
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
getSource, getTarget, hasSource, hasTarget
get_abstraction, getRelatedElement, has_abstraction, hasRelatedElement
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
@CheckForNull Interface getContract()
interface Realization Of Contract
'.
References the Interface specifying the conformance contract.
setContract(Interface)
,
UMLPackage.getInterfaceRealization_Contract()
,
Interface.get_interfaceRealizationOfContract()
void setContract(@CheckForNull Interface value)
Contract
' reference.
value
- the new value of the 'Contract' reference.getContract()
@CheckForNull BehavioredClassifier getImplementingClassifier()
Interface Realization
'.
References the BehavioredClassifier that owns this InterfaceRealization, i.e., the BehavioredClassifier that realizes the Interface to which it refers.
setImplementingClassifier(BehavioredClassifier)
,
UMLPackage.getInterfaceRealization_ImplementingClassifier()
,
BehavioredClassifier.getInterfaceRealization()
void setImplementingClassifier(@CheckForNull BehavioredClassifier value)
Implementing Classifier
' container reference.
value
- the new value of the 'Implementing Classifier' container reference.getImplementingClassifier()