Interface MERequirement
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADReferenceAble,ADVersionAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackageAble,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MENamespaceAble,MENamespaceAsgnAble,MEPackageAble,MEStereotypeAble,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
public interface MERequirement
extends MEConstraintAble, ADVersionAble, MEPackageAble, MENamespaceAble, MEStereotypeAble, MECommentAble, ADReferenceAble, MMLabelTextAttachmentAble
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe master requirement for this slave requirement.All copy dependencies with this requirement as master.Get all properties with values from this requirement.All requirements owned by this requirement.The requirement owning this requirement.The plain text of this requirement.getPossibleDependency(K_SIDE item) getReqId()The unique id of this requirement.The concatenated indices of this requirement within the container.The source of this requirement.The textual representation or a reference to the textual representation of this requirement.getSlave()All slave requirements for this master requirement.getSlave(MMStereotype stereotype) The method calls getSlave and filters its return values according to the given stereotype value.getSlaveCopy(K_CONTROL_OPTION... behaviourFlags) All copy dependencies with this requirement as slave.<T extends MEStereotypeAble>
List<T> getStakeholderOfRequirement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All stakeholders of this requirement.The stakeholder owner of this requirement.voidmodifyRequirement(String strName, String strId, String strStUUID, List<ARG_ModifyTypedElementCmd> seqValue) Set the property values for this requirement.voidsetPlainReqText(String value) Set the value of Info PlainReqText.voidSet the value of Attribut ReqId.voidsetReqIndexHierarchy(String value) Set the value of Info ReqIndexHierarchy.voidsetReqSource(String value) Set the value of Attribut ReqSource.voidsetReqText(String value) Set the value of Info ReqText.voidsetStakeholderOfRequirement(List<? extends MEStereotypeAble> values) Set the value of Foreign Key StakeholderOfRequirement.voidSet the value of Foreign Key StakeholderOwnerOfRequirement.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getReqId
The unique id of this requirement.- Throws:
InoNetExceptionSrvErrorException
-
setReqId
Set the value of Attribut ReqId.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getReqSource
The source of this requirement.- Throws:
InoNetExceptionSrvErrorException
-
setReqSource
Set the value of Attribut ReqSource.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getReqText
The textual representation or a reference to the textual representation of this requirement.- Throws:
InoNetExceptionSrvErrorException
-
setReqText
Set the value of Info ReqText.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getPlainReqText
The plain text of this requirement.- Throws:
InoNetExceptionSrvErrorException
-
setPlainReqText
Set the value of Info PlainReqText.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getReqIndexHierarchy
The concatenated indices of this requirement within the container. The root of the hierarchy is reached if the element type differs from requirement.- Throws:
InoNetExceptionSrvErrorException
-
setReqIndexHierarchy
Set the value of Info ReqIndexHierarchy.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getMaster
The master requirement for this slave requirement. The master attribute is derived from the supplier of the copy dependency that has this requirement as the slave.- Throws:
InoNetExceptionSrvErrorException
-
getSlave
All slave requirements for this master requirement. The slave attribute is derived from the client of the copy dependencies that have this requirement as the master.- Throws:
InoNetExceptionSrvErrorException
-
getSlave
The method calls getSlave and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getPossibleDependency
List<ARG_GetPossibleDependency> getPossibleDependency(K_SIDE item) throws InoNetException, SrvErrorException Get a list of allowed dependencies and stereotypes for this requirement. The argument specifies the role for this requirement at the dependency.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
getModifyRequirement
Get all properties with values from this requirement.- Throws:
InoNetExceptionSrvErrorException
-
modifyRequirement
void modifyRequirement(String strName, String strId, String strStUUID, List<ARG_ModifyTypedElementCmd> seqValue) throws InoNetException, SrvErrorException Set the property values for this requirement. The list contains only modified properties.- Parameters:
strName- name of the requirementstrId- id of the requirementstrStUUID- uuid of the stereotype of the requirementseqValue- sequence of property values- Throws:
InoNetExceptionSrvErrorException
-
getNestedRequirement
All requirements owned by this requirement.- Throws:
InoNetExceptionSrvErrorException
-
getSlaveCopy
List<MECopy> getSlaveCopy(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All copy dependencies with this requirement as slave.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getMasterCopy
All copy dependencies with this requirement as master.- Throws:
InoNetExceptionSrvErrorException
-
getStakeholderOfRequirement
<T extends MEStereotypeAble> List<T> getStakeholderOfRequirement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All stakeholders of this requirement.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
setStakeholderOfRequirement
void setStakeholderOfRequirement(List<? extends MEStereotypeAble> values) throws InoNetException, SrvErrorException Set the value of Foreign Key StakeholderOfRequirement.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getStakeholderOwnerOfRequirement
The stakeholder owner of this requirement.- Throws:
InoNetExceptionSrvErrorException
-
setStakeholderOwnerOfRequirement
void setStakeholderOwnerOfRequirement(MEStereotypeAble value) throws InoNetException, SrvErrorException Set the value of Foreign Key StakeholderOwnerOfRequirement.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOwningRequirement
The requirement owning this requirement.- Throws:
InoNetExceptionSrvErrorException
-