public interface IExtensionPoint extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addExtended(IUseCaseDependency element)
Add a ObUseCaseDependency to the 'Extended' association.
|
int |
cardExtended()
Returns the number elements in the Extended association.
|
int |
cardExtended(Class<? extends IUseCaseDependency> filteredClass)
Returns the number elements in the Extended association filtered with the given metaclass.
|
ObList<IUseCaseDependency> |
getExtended()
Get the list of ObUseCaseDependency to the Extended association.
|
<T extends IUseCaseDependency> |
getExtended(Class<T> filteredClass)
Get the list of ObUseCaseDependency to the Extended association.
|
IUseCase |
getOwner()
Get the Owner association.
|
ObVisibilityModeEnum |
getVisibility()
Getter for the Visibility meta class attribute.
|
void |
removeExtended(IUseCaseDependency element)
Remove an ObUseCaseDependency from the 'Extended' association.
|
void |
setOwner(IUseCase element)
Setter for the 'Owner' [0..1] association.
|
void |
setVisibility(ObVisibilityModeEnum value)
Setter for the 'Visibility' meta class attribute
|
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
ObVisibilityModeEnum getVisibility()
void setVisibility(ObVisibilityModeEnum value)
value
- the new 'Visibility' value.IUseCase getOwner()
void setOwner(IUseCase element)
element
- The element to set.void addExtended(IUseCaseDependency element)
element
- The ObUseCaseDependency to add.int cardExtended()
int cardExtended(Class<? extends IUseCaseDependency> filteredClass)
filteredClass
- The filter to apply.ObList<IUseCaseDependency> getExtended()
<T extends IUseCaseDependency> ObList<T> getExtended(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 removeExtended(IUseCaseDependency element)
element
- The ObUseCaseDependency to remove.