Package com.nomagic.magicdraw.uaf
Class UAF.EnhancedSecurityControlStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.uaf.UAF.EnhancedSecurityControlStereotype
- Enclosing class:
- UAF
public static class UAF.EnhancedSecurityControlStereotype
extends ProfileImplementation.StereotypeWrapper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Relates the MeasurableElement to the ActualMeasurementSet that provides its ActualMeasurements.static final String
Relates a UAFElement to the Standard that the UAFElement is conforming to.static final String
Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.static final String
Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.static final String
The unique id of the requirement.static final String
This is a derived property that lists the master requirement for this slave requirement.static final String
Relates the MeasurableElement to the MeasurementSet that provides its Measurements by which it can be measured.static final String
Relates an actual mitigation (an ActualResource for mitigating a Risk) to a SecurityControl.static final String
Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.static final String
Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.static final String
static final String
The textual representation or a reference to the textual representation of the requirement.static final String
Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.static final String
Captures Unique identifier for the element.static final String
Derived from all elements that are the client of a verify relationship for which this requirement is a supplier. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addActualMeasurementSet
(Element element, Element value) void
addConformsTo
(Element element, Element value) void
addDerived
(Element element, Element value) void
addDerivedFrom
(Element element, Element value) void
addMeasurementSet
(Element element, Element value) void
addMitigatingActualResource
(Element element, Element value) void
addRefinedBy
(Element element, Element value) void
addSatisfiedBy
(Element element, Element value) void
addTracedTo
(Element element, Element value) void
addVerifiedBy
(Element element, Element value) protected void
clear()
void
clearActualMeasurementSet
(Element element) void
clearConformsTo
(Element element) void
clearDerived
(Element element) void
clearDerivedFrom
(Element element) void
void
clearMaster
(Element element) void
clearMeasurementSet
(Element element) void
clearMitigatingActualResource
(Element element) void
clearRefinedBy
(Element element) void
clearSatisfiedBy
(Element element) void
void
clearTracedTo
(Element element) void
void
clearVerifiedBy
(Element element) getActualMeasurementSet
(Element element) getConformsTo
(Element element) getDerived
(Element element) getDerivedFrom
(Element element) getMeasurementSet
(Element element) getMitigatingActualResource
(Element element) getRefinedBy
(Element element) getSatisfiedBy
(Element element) Returns stereotype for this wrapper.getTracedTo
(Element element) getVerifiedBy
(Element element) boolean
static boolean
isInstance
(Element element) void
removeActualMeasurementSet
(Element element, Element value) void
removeConformsTo
(Element element, Element value) void
removeDerived
(Element element, Element value) void
removeDerivedFrom
(Element element, Element value) void
removeMeasurementSet
(Element element, Element value) void
removeMitigatingActualResource
(Element element, Element value) void
removeRefinedBy
(Element element, Element value) void
removeSatisfiedBy
(Element element, Element value) void
removeTracedTo
(Element element, Element value) void
removeVerifiedBy
(Element element, Element value) void
setActualMeasurementSet
(Element element, Collection<? extends Element> value) void
setConformsTo
(Element element, Collection<? extends Element> value) void
setDerived
(Element element, Collection<? extends Element> value) void
setDerivedFrom
(Element element, Collection<? extends Element> value) void
void
void
setMeasurementSet
(Element element, Collection<? extends Element> value) void
setMitigatingActualResource
(Element element, Collection<? extends Element> value) void
setRefinedBy
(Element element, Collection<? extends Element> value) void
setSatisfiedBy
(Element element, Collection<? extends Element> value) void
void
setTracedTo
(Element element, Collection<? extends Element> value) void
void
setVerifiedBy
(Element element, Collection<? extends Element> value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
MITIGATINGACTUALRESOURCE
Relates an actual mitigation (an ActualResource for mitigating a Risk) to a SecurityControl.- See Also:
-
DERIVED
Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.- See Also:
-
DERIVEDFROM
Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.- See Also:
-
ID
The unique id of the requirement.- See Also:
-
MASTER
This is a derived property that lists 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.- See Also:
-
REFINEDBY
Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.- See Also:
-
SATISFIEDBY
Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.- See Also:
-
TEXT
The textual representation or a reference to the textual representation of the requirement.- See Also:
-
TRACEDTO
Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.- See Also:
-
VERIFIEDBY
Derived from all elements that are the client of a verify relationship for which this requirement is a supplier.- See Also:
-
ACTUALMEASUREMENTSET
Relates the MeasurableElement to the ActualMeasurementSet that provides its ActualMeasurements.- See Also:
-
MEASUREMENTSET
Relates the MeasurableElement to the MeasurementSet that provides its Measurements by which it can be measured.- See Also:
-
URI
Captures Unique identifier for the element.- See Also:
-
CONFORMSTO
Relates a UAFElement to the Standard that the UAFElement is conforming to.- See Also:
-
-
Constructor Details
-
EnhancedSecurityControlStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getMitigatingActualResourceProperty
-
getDerivedProperty
-
getDerivedFromProperty
-
getIdProperty
-
getMasterProperty
-
getRefinedByProperty
-
getSatisfiedByProperty
-
getTextProperty
-
getTracedToProperty
-
getVerifiedByProperty
-
getActualMeasurementSetProperty
-
getMeasurementSetProperty
-
getURIProperty
-
getConformsToProperty
-
setMitigatingActualResource
public void setMitigatingActualResource(Element element, @CheckForNull Collection<? extends Element> value) -
clearMitigatingActualResource
-
addMitigatingActualResource
-
removeMitigatingActualResource
-
getMitigatingActualResource
-
setDerived
-
clearDerived
-
addDerived
-
removeDerived
-
getDerived
-
setDerivedFrom
-
clearDerivedFrom
-
addDerivedFrom
-
removeDerivedFrom
-
getDerivedFrom
-
setId
-
clearId
-
getId
-
setMaster
-
clearMaster
-
getMaster
-
setRefinedBy
-
clearRefinedBy
-
addRefinedBy
-
removeRefinedBy
-
getRefinedBy
-
setSatisfiedBy
-
clearSatisfiedBy
-
addSatisfiedBy
-
removeSatisfiedBy
-
getSatisfiedBy
-
setText
-
clearText
-
getText
-
setTracedTo
-
clearTracedTo
-
addTracedTo
-
removeTracedTo
-
getTracedTo
-
setVerifiedBy
-
clearVerifiedBy
-
addVerifiedBy
-
removeVerifiedBy
-
getVerifiedBy
-
setActualMeasurementSet
public void setActualMeasurementSet(Element element, @CheckForNull Collection<? extends Element> value) -
clearActualMeasurementSet
-
addActualMeasurementSet
-
removeActualMeasurementSet
-
getActualMeasurementSet
-
setMeasurementSet
-
clearMeasurementSet
-
addMeasurementSet
-
removeMeasurementSet
-
getMeasurementSet
-
setURI
-
clearURI
-
getURI
-
setConformsTo
-
clearConformsTo
-
addConformsTo
-
removeConformsTo
-
getConformsTo
-
clear
protected void clear() -
is
-
isInstance
-