public interface IRequiredInterface extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addProvider(ILinkEnd element)
Add a ObLinkEnd to the 'Provider' association.
|
void |
addRequiredElement(IInterface element)
Add a ObInterface to the 'RequiredElement' association.
|
int |
cardProvider()
Returns the number elements in the Provider association.
|
int |
cardProvider(Class<? extends ILinkEnd> filteredClass)
Returns the number elements in the Provider association filtered with the given metaclass.
|
int |
cardRequiredElement()
Returns the number elements in the RequiredElement association.
|
int |
cardRequiredElement(Class<? extends IInterface> filteredClass)
Returns the number elements in the RequiredElement association filtered with the given metaclass.
|
ObList<ILinkEnd> |
getProvider()
Get the list of ObLinkEnd to the Provider association.
|
<T extends ILinkEnd> |
getProvider(Class<T> filteredClass)
Get the list of ObLinkEnd to the Provider association.
|
ObList<IInterface> |
getRequiredElement()
Get the list of ObInterface to the RequiredElement association.
|
<T extends IInterface> |
getRequiredElement(Class<T> filteredClass)
Get the list of ObInterface to the RequiredElement association.
|
IPort |
getRequiring()
Get the Requiring association.
|
void |
removeProvider(ILinkEnd element)
Remove an ObLinkEnd from the 'Provider' association.
|
void |
removeRequiredElement(IInterface element)
Remove an ObInterface from the 'RequiredElement' association.
|
void |
setRequiring(IPort element)
Setter for the 'Requiring' [1..1] association.
|
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 addRequiredElement(IInterface element)
element
- The ObInterface to add.int cardRequiredElement()
int cardRequiredElement(Class<? extends IInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IInterface> getRequiredElement()
<T extends IInterface> ObList<T> getRequiredElement(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 removeRequiredElement(IInterface element)
element
- The ObInterface to remove.void addProvider(ILinkEnd element)
element
- The ObLinkEnd to add.int cardProvider()
int cardProvider(Class<? extends ILinkEnd> filteredClass)
filteredClass
- The filter to apply.ObList<ILinkEnd> getProvider()
<T extends ILinkEnd> ObList<T> getProvider(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 removeProvider(ILinkEnd element)
element
- The ObLinkEnd to remove.IPort getRequiring()
void setRequiring(IPort element)
element
- The element to set.