public interface Interface extends Classifier
Interfaces declare coherent services that are implemented by BehavioredClassifiers that implement the Interfaces via InterfaceRealizations.
The following features are supported:
UMLPackage.getInterface()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Interface> |
get_interfaceOfRedefinedInterface()
Returns the value of the 'interface Of Redefined Interface' reference list.
|
java.util.Collection<InterfaceRealization> |
get_interfaceRealizationOfContract()
Returns the value of the 'interface Realization Of Contract' reference list.
|
java.util.List<Classifier> |
getNestedClassifier()
Returns the value of the 'Nested Classifier' containment reference list.
|
java.util.List<Property> |
getOwnedAttribute()
Returns the value of the 'Owned Attribute' containment reference list.
|
java.util.List<Operation> |
getOwnedOperation()
Returns the value of the 'Owned Operation' containment reference list.
|
java.util.Collection<Reception> |
getOwnedReception()
Returns the value of the 'Owned Reception' containment reference list.
|
ProtocolStateMachine |
getProtocol()
Returns the value of the 'Protocol' containment reference.
|
java.util.Collection<Interface> |
getRedefinedInterface()
Returns the value of the 'Redefined Interface' reference list.
|
boolean |
has_interfaceOfRedefinedInterface() |
boolean |
has_interfaceRealizationOfContract() |
boolean |
hasNestedClassifier() |
boolean |
hasOwnedAttribute() |
boolean |
hasOwnedOperation() |
boolean |
hasOwnedReception() |
boolean |
hasRedefinedInterface() |
void |
setProtocol(ProtocolStateMachine value)
Sets the value of the '
Protocol ' containment reference. |
get_classifierOfRedefinedClassifier, get_classifierTemplateParameterOfConstrainingClassifier, get_componentRealizationOfRealizingClassifier, get_createObjectActionOfClassifier, get_exceptionHandlerOfExceptionType, get_generalizationOfGeneral, get_informationFlowOfConveyed, get_informationItemOfRepresented, get_instanceSpecificationOfClassifier, get_interfaceOfNestedClassifier, get_readExtentActionOfClassifier, get_readIsClassifiedObjectActionOfClassifier, get_reclassifyObjectActionOfNewClassifier, get_reclassifyObjectActionOfOldClassifier, get_redefinableElementOfRedefinitionContext, get_substitutionOfContract, get_unmarshallActionOfUnmarshallType, getAttribute, getCollaborationUse, getFeature, getGeneral, getGeneralization, getInheritedMember, getOwnedTemplateSignature, getOwnedUseCase, getPowertypeExtent, getRedefinedClassifier, getRepresentation, getSubstitution, getTemplateParameter, getUMLClass, getUseCase, has_classifierOfRedefinedClassifier, has_classifierTemplateParameterOfConstrainingClassifier, has_componentRealizationOfRealizingClassifier, has_createObjectActionOfClassifier, has_exceptionHandlerOfExceptionType, has_generalizationOfGeneral, has_informationFlowOfConveyed, has_informationItemOfRepresented, has_instanceSpecificationOfClassifier, has_readExtentActionOfClassifier, has_readIsClassifiedObjectActionOfClassifier, has_reclassifyObjectActionOfNewClassifier, has_reclassifyObjectActionOfOldClassifier, has_redefinableElementOfRedefinitionContext, has_substitutionOfContract, has_unmarshallActionOfUnmarshallType, hasAttribute, hasCollaborationUse, hasFeature, hasGeneral, hasGeneralization, hasInheritedMember, hasOwnedUseCase, hasPowertypeExtent, hasRedefinedClassifier, hasSubstitution, hasUseCase, isAbstract, isFinalSpecialization, set_interfaceOfNestedClassifier, setAbstract, setFinalSpecialization, setOwnedTemplateSignature, setRepresentation, setTemplateParameter, setUMLClass
get_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackage
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, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
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
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
java.util.Collection<InterfaceRealization> get_interfaceRealizationOfContract()
InterfaceRealization
.
It is bidirectional and its opposite is 'Contract
'.
If the meaning of the 'interface Realization Of Contract' reference list isn't clear, there really should be more of a description here...
UMLPackage.getInterface__interfaceRealizationOfContract()
,
InterfaceRealization.getContract()
java.util.List<Property> getOwnedAttribute()
Property
.
It is bidirectional and its opposite is 'Interface
'.
The attributes (i.e., the Properties) owned by the Interface.
UMLPackage.getInterface_OwnedAttribute()
,
Property.getInterface()
java.util.List<Operation> getOwnedOperation()
Operation
.
It is bidirectional and its opposite is 'Interface
'.
The Operations owned by the Interface.
UMLPackage.getInterface_OwnedOperation()
,
Operation.getInterface()
java.util.List<Classifier> getNestedClassifier()
Classifier
.
It is bidirectional and its opposite is
'interface Of Nested Classifier
'.
References all the Classifiers that are defined (nested) within the Interface.
UMLPackage.getInterface_NestedClassifier()
,
Classifier.get_interfaceOfNestedClassifier()
java.util.Collection<Interface> getRedefinedInterface()
Interface
.
It is bidirectional and its opposite is
'interface Of Redefined Interface
'.
References all the Interfaces redefined by this Interface.
UMLPackage.getInterface_RedefinedInterface()
,
get_interfaceOfRedefinedInterface()
java.util.Collection<Interface> get_interfaceOfRedefinedInterface()
Interface
.
It is bidirectional and its opposite is
'Redefined Interface
'.
If the meaning of the 'interface Of Redefined Interface' reference list isn't clear, there really should be more of a description here...
UMLPackage.getInterface__interfaceOfRedefinedInterface()
,
getRedefinedInterface()
java.util.Collection<Reception> getOwnedReception()
Reception
.
It is bidirectional and its opposite is
'interface Of Owned Reception
'.
Receptions that objects providing this Interface are willing to accept.
UMLPackage.getInterface_OwnedReception()
,
Reception.get_interfaceOfOwnedReception()
@CheckForNull ProtocolStateMachine getProtocol()
Interface
'.
References a ProtocolStateMachine specifying the legal sequences of the invocation of the BehavioralFeatures described in the Interface.
setProtocol(ProtocolStateMachine)
,
UMLPackage.getInterface_Protocol()
,
ProtocolStateMachine.getInterface()
void setProtocol(@CheckForNull ProtocolStateMachine value)
Protocol
' containment reference.
value
- the new value of the 'Protocol' containment reference.getProtocol()
boolean has_interfaceRealizationOfContract() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasOwnedAttribute() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasOwnedOperation() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasNestedClassifier() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasRedefinedInterface() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_interfaceOfRedefinedInterface() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasOwnedReception() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException