public interface IInterface extends IGeneralClass
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addImplementedLink(IInterfaceRealization element)
Add a ObInterfaceRealization to the 'ImplementedLink' association.
|
void |
addProviding(IProvidedInterface element)
Add a ObProvidedInterface to the 'Providing' association.
|
void |
addRequiring(IRequiredInterface element)
Add a ObRequiredInterface to the 'Requiring' association.
|
int |
cardImplementedLink()
Returns the number elements in the ImplementedLink association.
|
int |
cardImplementedLink(Class<? extends IInterfaceRealization> filteredClass)
Returns the number elements in the ImplementedLink association filtered with the given metaclass.
|
int |
cardProviding()
Returns the number elements in the Providing association.
|
int |
cardProviding(Class<? extends IProvidedInterface> filteredClass)
Returns the number elements in the Providing association filtered with the given metaclass.
|
int |
cardRequiring()
Returns the number elements in the Requiring association.
|
int |
cardRequiring(Class<? extends IRequiredInterface> filteredClass)
Returns the number elements in the Requiring association filtered with the given metaclass.
|
ObList<IInterfaceRealization> |
getImplementedLink()
Get the list of ObInterfaceRealization to the ImplementedLink association.
|
<T extends IInterfaceRealization> |
getImplementedLink(Class<T> filteredClass)
Get the list of ObInterfaceRealization to the ImplementedLink association.
|
ObList<IProvidedInterface> |
getProviding()
Get the list of ObProvidedInterface to the Providing association.
|
<T extends IProvidedInterface> |
getProviding(Class<T> filteredClass)
Get the list of ObProvidedInterface to the Providing association.
|
ObList<IRequiredInterface> |
getRequiring()
Get the list of ObRequiredInterface to the Requiring association.
|
<T extends IRequiredInterface> |
getRequiring(Class<T> filteredClass)
Get the list of ObRequiredInterface to the Requiring association.
|
void |
removeImplementedLink(IInterfaceRealization element)
Remove an ObInterfaceRealization from the 'ImplementedLink' association.
|
void |
removeProviding(IProvidedInterface element)
Remove an ObProvidedInterface from the 'Providing' association.
|
void |
removeRequiring(IRequiredInterface element)
Remove an ObRequiredInterface from the 'Requiring' association.
|
addBpmnInterfaceRefs, addBpmnItemAwareRefs, addBpmnItemDefinitionRefs, addBpmnMessageRefs, addObject, addOccurence, addOccurenceConfigParam, addOccurenceObjectNode, addSRepresentation, cardBpmnInterfaceRefs, cardBpmnInterfaceRefs, cardBpmnItemAwareRefs, cardBpmnItemAwareRefs, cardBpmnItemDefinitionRefs, cardBpmnItemDefinitionRefs, cardBpmnMessageRefs, cardBpmnMessageRefs, cardObject, cardObject, cardOccurence, cardOccurence, cardOccurenceConfigParam, cardOccurenceConfigParam, cardOccurenceObjectNode, cardOccurenceObjectNode, cardSRepresentation, cardSRepresentation, getBpmnInterfaceRefs, getBpmnInterfaceRefs, getBpmnItemAwareRefs, getBpmnItemAwareRefs, getBpmnItemDefinitionRefs, getBpmnItemDefinitionRefs, getBpmnMessageRefs, getBpmnMessageRefs, getExceptionInput, getObject, getObject, getOccurence, getOccurence, getOccurenceConfigParam, getOccurenceConfigParam, getOccurenceObjectNode, getOccurenceObjectNode, getSRepresentation, getSRepresentation, isElementary, removeBpmnInterfaceRefs, removeBpmnItemAwareRefs, removeBpmnItemDefinitionRefs, removeBpmnMessageRefs, removeObject, removeOccurence, removeOccurenceConfigParam, removeOccurenceObjectNode, removeSRepresentation, setElementary, setExceptionInput
addBpmnRepresents, addConveyer, addInternalStructure, addPart, addRepresentation, addSubstitued, addSubstitutingSubstitution, addThrowing, cardBpmnRepresents, cardBpmnRepresents, cardConveyer, cardConveyer, cardInternalStructure, cardInternalStructure, cardPart, cardPart, cardRepresentation, cardRepresentation, cardSubstitued, cardSubstitued, cardSubstitutingSubstitution, cardSubstitutingSubstitution, cardThrowing, cardThrowing, getBpmnRepresents, getBpmnRepresents, getConveyer, getConveyer, getInternalStructure, getInternalStructure, getPart, getPart, getRepresentation, getRepresentation, getSubstitued, getSubstitued, getSubstitutingSubstitution, getSubstitutingSubstitution, getThrowing, getThrowing, removeBpmnRepresents, removeConveyer, removeInternalStructure, removePart, removeRepresentation, removeSubstitued, removeSubstitutingSubstitution, removeThrowing
addDeclared, addImporting, addInstanciatingBinding, addOwnedBehavior, addOwnedCollaborationUse, addOwnedDataFlow, addOwnedImport, addOwnedInformationFlow, addOwnedPackageImport, addParent, addRealized, addReceived, addRepresenting, addSent, addSpecialization, addTemplate, addTemplateInstanciation, addusedNamespaceUse, adduserNamespaceUse, cardDeclared, cardDeclared, cardImporting, cardImporting, cardInstanciatingBinding, cardInstanciatingBinding, cardOwnedBehavior, cardOwnedBehavior, cardOwnedCollaborationUse, cardOwnedCollaborationUse, cardOwnedDataFlow, cardOwnedDataFlow, cardOwnedImport, cardOwnedImport, cardOwnedInformationFlow, cardOwnedInformationFlow, cardOwnedPackageImport, cardOwnedPackageImport, cardParent, cardParent, cardRealized, cardRealized, cardReceived, cardReceived, cardRepresenting, cardRepresenting, cardSent, cardSent, cardSpecialization, cardSpecialization, cardTemplate, cardTemplate, cardTemplateInstanciation, cardTemplateInstanciation, cardusedNamespaceUse, cardusedNamespaceUse, carduserNamespaceUse, carduserNamespaceUse, getDeclared, getDeclared, getImporting, getImporting, getInstanciatingBinding, getInstanciatingBinding, getOwnedBehavior, getOwnedBehavior, getOwnedCollaborationUse, getOwnedCollaborationUse, getOwnedDataFlow, getOwnedDataFlow, getOwnedImport, getOwnedImport, getOwnedInformationFlow, getOwnedInformationFlow, getOwnedPackageImport, getOwnedPackageImport, getParent, getParent, getRealized, getRealized, getReceived, getReceived, getRepresenting, getRepresenting, getSent, getSent, getSpecialization, getSpecialization, getTemplate, getTemplate, getTemplateInstanciation, getTemplateInstanciation, getusedNamespaceUse, getusedNamespaceUse, getuserNamespaceUse, getuserNamespaceUse, getVisibility, isAbstract, isLeaf, isRoot, removeDeclared, removeImporting, removeInstanciatingBinding, removeOwnedBehavior, removeOwnedCollaborationUse, removeOwnedDataFlow, removeOwnedImport, removeOwnedInformationFlow, removeOwnedPackageImport, removeParent, removeRealized, removeReceived, removeRepresenting, removeSent, removeSpecialization, removeTemplate, removeTemplateInstanciation, removeusedNamespaceUse, removeuserNamespaceUse, setAbstract, setLeaf, setRoot, setVisibility
addOwnedElement, cardOwnedElement, cardOwnedElement, getOwnedElement, getOwnedElement, getOwner, removeOwnedElement, setOwner
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
void addImplementedLink(IInterfaceRealization element)
element
- The ObInterfaceRealization to add.int cardImplementedLink()
int cardImplementedLink(Class<? extends IInterfaceRealization> filteredClass)
filteredClass
- The filter to apply.ObList<IInterfaceRealization> getImplementedLink()
<T extends IInterfaceRealization> ObList<T> getImplementedLink(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeImplementedLink(IInterfaceRealization element)
element
- The ObInterfaceRealization to remove.void addRequiring(IRequiredInterface element)
element
- The ObRequiredInterface to add.int cardRequiring()
int cardRequiring(Class<? extends IRequiredInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IRequiredInterface> getRequiring()
<T extends IRequiredInterface> ObList<T> getRequiring(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRequiring(IRequiredInterface element)
element
- The ObRequiredInterface to remove.void addProviding(IProvidedInterface element)
element
- The ObProvidedInterface to add.int cardProviding()
int cardProviding(Class<? extends IProvidedInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IProvidedInterface> getProviding()
<T extends IProvidedInterface> ObList<T> getProviding(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeProviding(IProvidedInterface element)
element
- The ObProvidedInterface to remove.