public interface IRequirementContainer extends IRequirementElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOwned(IRequirementElement element)
Add a ObRequirementElement to the 'Owned' association.
|
int |
cardOwned()
Returns the number elements in the Owned association.
|
int |
cardOwned(Class<? extends IRequirementElement> filteredClass)
Returns the number elements in the Owned association filtered with the given metaclass.
|
IPropertyValueSet |
getDefaultSet()
Get the DefaultSet association.
|
ObList<IRequirementElement> |
getOwned()
Get the list of ObRequirementElement to the Owned association.
|
<T extends IRequirementElement> |
getOwned(Class<T> filteredClass)
Get the list of ObRequirementElement to the Owned association.
|
IAnalystProject |
getRepresented()
Get the Represented association.
|
IAnalystProject |
getRepresentedForBusinessRule()
Get the RepresentedForBusinessRule association.
|
IAnalystProject |
getRepresentedForGoal()
Get the RepresentedForGoal association.
|
IPropertySet |
getType()
Get the Type association.
|
void |
removeOwned(IRequirementElement element)
Remove an ObRequirementElement from the 'Owned' association.
|
void |
setDefaultSet(IPropertyValueSet element)
Setter for the 'DefaultSet' [0..1] association.
|
void |
setRepresented(IAnalystProject element)
Setter for the 'Represented' [0..1] association.
|
void |
setRepresentedForBusinessRule(IAnalystProject element)
Setter for the 'RepresentedForBusinessRule' [0..1] association.
|
void |
setRepresentedForGoal(IAnalystProject element)
Setter for the 'RepresentedForGoal' [0..1] association.
|
void |
setType(IPropertySet element)
Setter for the 'Type' [0..1] association.
|
getOwner, getText, setOwner, setText
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
IPropertyValueSet getDefaultSet()
void setDefaultSet(IPropertyValueSet element)
element
- The element to set.void addOwned(IRequirementElement element)
element
- The ObRequirementElement to add.int cardOwned()
int cardOwned(Class<? extends IRequirementElement> filteredClass)
filteredClass
- The filter to apply.ObList<IRequirementElement> getOwned()
<T extends IRequirementElement> ObList<T> getOwned(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 removeOwned(IRequirementElement element)
element
- The ObRequirementElement to remove.IPropertySet getType()
void setType(IPropertySet element)
element
- The element to set.IAnalystProject getRepresented()
void setRepresented(IAnalystProject element)
element
- The element to set.IAnalystProject getRepresentedForGoal()
void setRepresentedForGoal(IAnalystProject element)
element
- The element to set.IAnalystProject getRepresentedForBusinessRule()
void setRepresentedForBusinessRule(IAnalystProject element)
element
- The element to set.