public interface IProvidedInterface extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addConsumer(ILinkEnd element)
Add a ObLinkEnd to the 'Consumer' association.
|
void |
addProvidedElement(IInterface element)
Add a ObInterface to the 'ProvidedElement' association.
|
int |
cardConsumer()
Returns the number elements in the Consumer association.
|
int |
cardConsumer(Class<? extends ILinkEnd> filteredClass)
Returns the number elements in the Consumer association filtered with the given metaclass.
|
int |
cardProvidedElement()
Returns the number elements in the ProvidedElement association.
|
int |
cardProvidedElement(Class<? extends IInterface> filteredClass)
Returns the number elements in the ProvidedElement association filtered with the given metaclass.
|
ObList<ILinkEnd> |
getConsumer()
Get the list of ObLinkEnd to the Consumer association.
|
<T extends ILinkEnd> |
getConsumer(Class<T> filteredClass)
Get the list of ObLinkEnd to the Consumer association.
|
ObList<IInterface> |
getProvidedElement()
Get the list of ObInterface to the ProvidedElement association.
|
<T extends IInterface> |
getProvidedElement(Class<T> filteredClass)
Get the list of ObInterface to the ProvidedElement association.
|
IPort |
getProviding()
Get the Providing association.
|
void |
removeConsumer(ILinkEnd element)
Remove an ObLinkEnd from the 'Consumer' association.
|
void |
removeProvidedElement(IInterface element)
Remove an ObInterface from the 'ProvidedElement' association.
|
void |
setProviding(IPort element)
Setter for the 'Providing' [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 addProvidedElement(IInterface element)
element
- The ObInterface to add.int cardProvidedElement()
int cardProvidedElement(Class<? extends IInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IInterface> getProvidedElement()
<T extends IInterface> ObList<T> getProvidedElement(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 removeProvidedElement(IInterface element)
element
- The ObInterface to remove.IPort getProviding()
void setProviding(IPort element)
element
- The element to set.void addConsumer(ILinkEnd element)
element
- The ObLinkEnd to add.int cardConsumer()
int cardConsumer(Class<? extends ILinkEnd> filteredClass)
filteredClass
- The filter to apply.ObList<ILinkEnd> getConsumer()
<T extends ILinkEnd> ObList<T> getConsumer(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 removeConsumer(ILinkEnd element)
element
- The ObLinkEnd to remove.