public abstract class RequirementImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements Requirement
The following features are implemented:
RelationsConflicts WithHas ConflictsDuplicate OfHas DuplicatesDepends OnHas DependentsParent OfSubpart OfTrigger OfTriggered ByResolvesResolved ByAlternative ToHas AlternativesCould ResolveCould Be Resolved ByStakeholder OfHas StakeholdersSelectedSelected BySpecificationPriorityStatusUses TermsRepositoryMinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreEOPPOSITE_FEATURE_BASENILcdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createLock, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eClass, eContainerFeatureID, eDirectResource, eInternalContainer, eInternalResource, equals, eSetClass, eSetResource, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toStringeDerivedStructuralFeatureIDeAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetStore, eSetting, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBasicRemoveFromContainer, eDerivedOperationID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic EList<Relation> getRelations()
getRelations in interface RelationObjectRelationsPackage.getRelationObject_Relations()public EList<ConflictObject> getConflictsWith()
getConflictsWith in interface ConflictObjectRelationsPackage.getConflictObject_ConflictsWith(),
ConflictObject.getHasConflicts()public EList<ConflictObject> getHasConflicts()
getHasConflicts in interface ConflictObjectRelationsPackage.getConflictObject_HasConflicts(),
ConflictObject.getConflictsWith()public EList<DuplicationObject> getDuplicateOf()
getDuplicateOf in interface DuplicationObjectRelationsPackage.getDuplicationObject_DuplicateOf(),
DuplicationObject.getHasDuplicates()public EList<DuplicationObject> getHasDuplicates()
getHasDuplicates in interface DuplicationObjectRelationsPackage.getDuplicationObject_HasDuplicates(),
DuplicationObject.getDuplicateOf()public EList<DependencyObject> getDependsOn()
getDependsOn in interface DependencyObjectRelationsPackage.getDependencyObject_DependsOn(),
DependencyObject.getHasDependents()public EList<DependencyObject> getHasDependents()
getHasDependents in interface DependencyObjectRelationsPackage.getDependencyObject_HasDependents(),
DependencyObject.getDependsOn()public EList<ParentalObject> getParentOf()
getParentOf in interface ParentalObjectRelationsPackage.getParentalObject_ParentOf(),
ParentalObject.getSubpartOf()public EList<ParentalObject> getSubpartOf()
getSubpartOf in interface ParentalObjectRelationsPackage.getParentalObject_SubpartOf(),
ParentalObject.getParentOf()public EList<TriggerObject> getTriggerOf()
getTriggerOf in interface TriggerObjectRelationsPackage.getTriggerObject_TriggerOf(),
TriggerObject.getTriggeredBy()public EList<TriggerObject> getTriggeredBy()
getTriggeredBy in interface TriggerObjectRelationsPackage.getTriggerObject_TriggeredBy(),
TriggerObject.getTriggerOf()public EList<ResolveObject> getResolves()
getResolves in interface ResolveObjectRelationsPackage.getResolveObject_Resolves(),
ResolveObject.getResolvedBy()public EList<ResolveObject> getResolvedBy()
getResolvedBy in interface ResolveObjectRelationsPackage.getResolveObject_ResolvedBy(),
ResolveObject.getResolves()public EList<AlternativeObject> getAlternativeTo()
getAlternativeTo in interface AlternativeObjectRelationsPackage.getAlternativeObject_AlternativeTo(),
AlternativeObject.getHasAlternatives()public EList<AlternativeObject> getHasAlternatives()
getHasAlternatives in interface AlternativeObjectRelationsPackage.getAlternativeObject_HasAlternatives(),
AlternativeObject.getAlternativeTo()public EList<CouldResolveObject> getCouldResolve()
getCouldResolve in interface CouldResolveObjectRelationsPackage.getCouldResolveObject_CouldResolve(),
CouldResolveObject.getCouldBeResolvedBy()public EList<CouldResolveObject> getCouldBeResolvedBy()
getCouldBeResolvedBy in interface CouldResolveObjectRelationsPackage.getCouldResolveObject_CouldBeResolvedBy(),
CouldResolveObject.getCouldResolve()public EList<StakeholderObject> getStakeholderOf()
getStakeholderOf in interface StakeholderObjectRelationsPackage.getStakeholderObject_StakeholderOf(),
StakeholderObject.getHasStakeholders()public EList<StakeholderObject> getHasStakeholders()
getHasStakeholders in interface StakeholderObjectRelationsPackage.getStakeholderObject_HasStakeholders(),
StakeholderObject.getStakeholderOf()public EList<SelectionObject> getSelected()
getSelected in interface SelectionObjectRelationsPackage.getSelectionObject_Selected(),
SelectionObject.getSelectedBy()public EList<SelectionObject> getSelectedBy()
getSelectedBy in interface SelectionObjectRelationsPackage.getSelectionObject_SelectedBy(),
SelectionObject.getSelected()public String getSpecification()
getSpecification in interface RequirementRequirement.setSpecification(String),
RequirementsPackage.getRequirement_Specification()public void setSpecification(String newSpecification)
setSpecification in interface RequirementnewSpecification - the new value of the 'Specification' attribute.Requirement.getSpecification()public ReqPriorityEnum getPriority()
getPriority in interface RequirementReqPriorityEnum,
Requirement.setPriority(ReqPriorityEnum),
RequirementsPackage.getRequirement_Priority()public void setPriority(ReqPriorityEnum newPriority)
setPriority in interface RequirementnewPriority - the new value of the 'Priority' attribute.ReqPriorityEnum,
Requirement.getPriority()public ReqStatusEnum getStatus()
getStatus in interface RequirementReqStatusEnum,
Requirement.setStatus(ReqStatusEnum),
RequirementsPackage.getRequirement_Status()public void setStatus(ReqStatusEnum newStatus)
setStatus in interface RequirementnewStatus - the new value of the 'Status' attribute.ReqStatusEnum,
Requirement.getStatus()public EList<GlossaryTerm> getUsesTerms()
getUsesTerms in interface RequirementRequirementsPackage.getRequirement_UsesTerms()public ReqRepository getRepository()
getRepository in interface RequirementRequirement.setRepository(ReqRepository),
RequirementsPackage.getRequirement_Repository()public ReqRepository basicGetRepository()
public void setRepository(ReqRepository newRepository)
setRepository in interface RequirementnewRepository - the new value of the 'Repository' reference.Requirement.getRepository()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface InternalEObjecteBaseStructuralFeatureID in class BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface InternalEObjecteDerivedStructuralFeatureID in class BasicEObjectImpl