Package com.nomagic.updm.utils
Class UPDMProfile.ArchitecturalDescriptionStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.updm.utils.UPDMProfile.ArchitecturalDescriptionStereotype
-
- Enclosing class:
- UPDMProfile
public static class UPDMProfile.ArchitecturalDescriptionStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTUALPROPERTYSETThe actual measurements to which the element must conform.static java.lang.StringAPPROVALAUTHORITYReferences the actual organizational resource that has the authority to approve the architectural description.static java.lang.StringARCHITECTThe name of the architect responsible for the ArchitecturalDescription.static java.lang.StringARCHITECTUREFRAMEWORKThe architectureFramework tag identifies the subset of aliases to use within the context of the ArchitecturalDescription (i.static java.lang.StringASSUMPTIONANDCONSTRAINTAny assumptions, constraints, and limitations contained in the ArchitecturalDescription, including those affecting deployment, communications performance, information assurance environments, etc.static java.lang.StringCONFORMSTOStandard that this UPDM element is conforming to.static java.lang.StringCREATINGORGANIZATIONDescribes the ActualOrganizationalResource creating the ArchitecturalDescription.static java.lang.StringDATECOMPLETEDDate that the Architectural Description was completed.static java.lang.StringENDBOUNDARYTYPEEnd time of boundary.static java.lang.StringPROPERTYSETTypes of measurements corresponding to the actual measurements.static java.lang.StringPURPOSEExplains the need for the Architecture, what it will demonstrate, the types of analyses that will be applied to it, who is expected to perform the analyses, what decisions are expected to be made on the basis of each form of analysis, who is expected to make those decisions, and what actions are expected to result.static java.lang.StringRECOMMENDATIONSStates the recommendations that have been developed based on the architecture effort.static java.lang.StringSTARTBOUNDARYTYPEStart time of a boundary.static java.lang.StringSTEREOTYPE_NAMEstatic java.lang.StringSUMMARYOFFINDINGSSummarizes the findings that have been developed so far.static java.lang.StringTOBEIndicates whether the ArchitecturalDescription is existing or future.static java.lang.StringTOOLSUSEDIdentifies any tools used to develop the ArchitecturalDescription as well as file names and formats if appropriate.static java.lang.StringURIUnique identifier for the element.static java.lang.StringVIEWPOINTstatic java.lang.StringVIEWS
-
Constructor Summary
Constructors Modifier Constructor Description protectedArchitecturalDescriptionStereotype(UPDMProfile profile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActualPropertySet(Element element, Element value)voidaddApprovalAuthority(Element element, java.lang.String value)voidaddArchitect(Element element, java.lang.String value)voidaddAssumptionAndConstraint(Element element, java.lang.String value)voidaddConformsTo(Element element, Element value)voidaddCreatingOrganization(Element element, java.lang.String value)voidaddPropertySet(Element element, Element value)voidaddPurpose(Element element, java.lang.String value)voidaddRecommendations(Element element, java.lang.String value)voidaddSummaryOfFindings(Element element, java.lang.String value)voidaddToolsUsed(Element element, java.lang.String value)voidaddViewpoint(Element element, java.lang.String value)voidaddViews(Element element, Element value)protected voidclear()voidclearActualPropertySet(Element element)voidclearApprovalAuthority(Element element)voidclearArchitect(Element element)voidclearArchitectureFramework(Element element)voidclearAssumptionAndConstraint(Element element)voidclearConformsTo(Element element)voidclearCreatingOrganization(Element element)voidclearDateCompleted(Element element)voidclearEndBoundaryType(Element element)voidclearPropertySet(Element element)voidclearPurpose(Element element)voidclearRecommendations(Element element)voidclearStartBoundaryType(Element element)voidclearSummaryOfFindings(Element element)voidclearToBe(Element element)voidclearToolsUsed(Element element)voidclearURI(Element element)voidclearViewpoint(Element element)voidclearViews(Element element)java.util.List<Element>getActualPropertySet(Element element)PropertygetActualPropertySetProperty()java.util.List<java.lang.String>getApprovalAuthority(Element element)PropertygetApprovalAuthorityProperty()java.util.List<java.lang.String>getArchitect(Element element)PropertygetArchitectProperty()UPDMProfile.ArchitectureFrameworkKindEnumgetArchitectureFramework(Element element)PropertygetArchitectureFrameworkProperty()java.util.List<java.lang.String>getAssumptionAndConstraint(Element element)PropertygetAssumptionAndConstraintProperty()java.util.List<Element>getConformsTo(Element element)PropertygetConformsToProperty()java.util.List<java.lang.String>getCreatingOrganization(Element element)PropertygetCreatingOrganizationProperty()java.lang.StringgetDateCompleted(Element element)PropertygetDateCompletedProperty()ElementgetEndBoundaryType(Element element)PropertygetEndBoundaryTypeProperty()java.util.List<Element>getPropertySet(Element element)PropertygetPropertySetProperty()java.util.List<java.lang.String>getPurpose(Element element)PropertygetPurposeProperty()java.util.List<java.lang.String>getRecommendations(Element element)PropertygetRecommendationsProperty()ElementgetStartBoundaryType(Element element)PropertygetStartBoundaryTypeProperty()StereotypegetStereotype()Returns stereotype for this wrapper.java.util.List<java.lang.String>getSummaryOfFindings(Element element)PropertygetSummaryOfFindingsProperty()PropertygetToBeProperty()java.util.List<java.lang.String>getToolsUsed(Element element)PropertygetToolsUsedProperty()java.lang.StringgetURI(Element element)PropertygetURIProperty()java.util.List<java.lang.String>getViewpoint(Element element)PropertygetViewpointProperty()java.util.List<Element>getViews(Element element)PropertygetViewsProperty()booleanis(Element element)static booleanisInstance(Element element)java.lang.BooleanisToBe(Element element)voidremoveActualPropertySet(Element element, Element value)voidremoveApprovalAuthority(Element element, java.lang.String value)voidremoveArchitect(Element element, java.lang.String value)voidremoveAssumptionAndConstraint(Element element, java.lang.String value)voidremoveConformsTo(Element element, Element value)voidremoveCreatingOrganization(Element element, java.lang.String value)voidremovePropertySet(Element element, Element value)voidremovePurpose(Element element, java.lang.String value)voidremoveRecommendations(Element element, java.lang.String value)voidremoveSummaryOfFindings(Element element, java.lang.String value)voidremoveToolsUsed(Element element, java.lang.String value)voidremoveViewpoint(Element element, java.lang.String value)voidremoveViews(Element element, Element value)voidsetActualPropertySet(Element element, java.util.Collection<? extends Element> value)voidsetApprovalAuthority(Element element, java.util.Collection<java.lang.String> value)voidsetArchitect(Element element, java.util.Collection<java.lang.String> value)voidsetArchitectureFramework(Element element, UPDMProfile.ArchitectureFrameworkKindEnum value)voidsetAssumptionAndConstraint(Element element, java.util.Collection<java.lang.String> value)voidsetConformsTo(Element element, java.util.Collection<? extends Element> value)voidsetCreatingOrganization(Element element, java.util.Collection<java.lang.String> value)voidsetDateCompleted(Element element, java.lang.String value)voidsetEndBoundaryType(Element element, Element value)voidsetPropertySet(Element element, java.util.Collection<? extends Element> value)voidsetPurpose(Element element, java.util.Collection<java.lang.String> value)voidsetRecommendations(Element element, java.util.Collection<java.lang.String> value)voidsetStartBoundaryType(Element element, Element value)voidsetSummaryOfFindings(Element element, java.util.Collection<java.lang.String> value)voidsetToBe(Element element, java.lang.Boolean value)voidsetToolsUsed(Element element, java.util.Collection<java.lang.String> value)voidsetURI(Element element, java.lang.String value)voidsetViewpoint(Element element, java.util.Collection<java.lang.String> value)voidsetViews(Element element, java.util.Collection<? extends Element> value)-
Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
APPROVALAUTHORITY
public static final java.lang.String APPROVALAUTHORITY
References the actual organizational resource that has the authority to approve the architectural description.- See Also:
- Constant Field Values
-
ARCHITECT
public static final java.lang.String ARCHITECT
The name of the architect responsible for the ArchitecturalDescription.- See Also:
- Constant Field Values
-
ARCHITECTUREFRAMEWORK
public static final java.lang.String ARCHITECTUREFRAMEWORK
The architectureFramework tag identifies the subset of aliases to use within the context of the ArchitecturalDescription (i. e. DoDAF, MODAF or none)- See Also:
- Constant Field Values
-
ASSUMPTIONANDCONSTRAINT
public static final java.lang.String ASSUMPTIONANDCONSTRAINT
Any assumptions, constraints, and limitations contained in the ArchitecturalDescription, including those affecting deployment, communications performance, information assurance environments, etc.- See Also:
- Constant Field Values
-
CREATINGORGANIZATION
public static final java.lang.String CREATINGORGANIZATION
Describes the ActualOrganizationalResource creating the ArchitecturalDescription.- See Also:
- Constant Field Values
-
DATECOMPLETED
public static final java.lang.String DATECOMPLETED
Date that the Architectural Description was completed.- See Also:
- Constant Field Values
-
PURPOSE
public static final java.lang.String PURPOSE
Explains the need for the Architecture, what it will demonstrate, the types of analyses that will be applied to it, who is expected to perform the analyses, what decisions are expected to be made on the basis of each form of analysis, who is expected to make those decisions, and what actions are expected to result.- See Also:
- Constant Field Values
-
RECOMMENDATIONS
public static final java.lang.String RECOMMENDATIONS
States the recommendations that have been developed based on the architecture effort. Examples include recommended system implementations, and opportunities for technology insertion.- See Also:
- Constant Field Values
-
SUMMARYOFFINDINGS
public static final java.lang.String SUMMARYOFFINDINGS
Summarizes the findings that have been developed so far. This may be updated several times during the development of the ArchitecturalDescription.- See Also:
- Constant Field Values
-
TOBE
public static final java.lang.String TOBE
Indicates whether the ArchitecturalDescription is existing or future.- See Also:
- Constant Field Values
-
TOOLSUSED
public static final java.lang.String TOOLSUSED
Identifies any tools used to develop the ArchitecturalDescription as well as file names and formats if appropriate.- See Also:
- Constant Field Values
-
VIEWPOINT
public static final java.lang.String VIEWPOINT
- See Also:
- Constant Field Values
-
VIEWS
public static final java.lang.String VIEWS
- See Also:
- Constant Field Values
-
URI
public static final java.lang.String URI
Unique identifier for the element.- See Also:
- Constant Field Values
-
ACTUALPROPERTYSET
public static final java.lang.String ACTUALPROPERTYSET
The actual measurements to which the element must conform.- See Also:
- Constant Field Values
-
CONFORMSTO
public static final java.lang.String CONFORMSTO
Standard that this UPDM element is conforming to.- See Also:
- Constant Field Values
-
ENDBOUNDARYTYPE
public static final java.lang.String ENDBOUNDARYTYPE
End time of boundary.- See Also:
- Constant Field Values
-
PROPERTYSET
public static final java.lang.String PROPERTYSET
Types of measurements corresponding to the actual measurements.- See Also:
- Constant Field Values
-
STARTBOUNDARYTYPE
public static final java.lang.String STARTBOUNDARYTYPE
Start time of a boundary.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArchitecturalDescriptionStereotype
protected ArchitecturalDescriptionStereotype(UPDMProfile profile)
-
-
Method Detail
-
getStereotype
public Stereotype getStereotype()
Description copied from class:ProfileImplementation.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein classProfileImplementation.StereotypeWrapper- Returns:
- stereotype
-
getApprovalAuthorityProperty
@CheckForNull public Property getApprovalAuthorityProperty()
-
getArchitectProperty
@CheckForNull public Property getArchitectProperty()
-
getArchitectureFrameworkProperty
@CheckForNull public Property getArchitectureFrameworkProperty()
-
getAssumptionAndConstraintProperty
@CheckForNull public Property getAssumptionAndConstraintProperty()
-
getCreatingOrganizationProperty
@CheckForNull public Property getCreatingOrganizationProperty()
-
getDateCompletedProperty
@CheckForNull public Property getDateCompletedProperty()
-
getPurposeProperty
@CheckForNull public Property getPurposeProperty()
-
getRecommendationsProperty
@CheckForNull public Property getRecommendationsProperty()
-
getSummaryOfFindingsProperty
@CheckForNull public Property getSummaryOfFindingsProperty()
-
getToBeProperty
@CheckForNull public Property getToBeProperty()
-
getToolsUsedProperty
@CheckForNull public Property getToolsUsedProperty()
-
getViewpointProperty
@CheckForNull public Property getViewpointProperty()
-
getViewsProperty
@CheckForNull public Property getViewsProperty()
-
getURIProperty
@CheckForNull public Property getURIProperty()
-
getActualPropertySetProperty
@CheckForNull public Property getActualPropertySetProperty()
-
getConformsToProperty
@CheckForNull public Property getConformsToProperty()
-
getEndBoundaryTypeProperty
@CheckForNull public Property getEndBoundaryTypeProperty()
-
getPropertySetProperty
@CheckForNull public Property getPropertySetProperty()
-
getStartBoundaryTypeProperty
@CheckForNull public Property getStartBoundaryTypeProperty()
-
setApprovalAuthority
public void setApprovalAuthority(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearApprovalAuthority
public void clearApprovalAuthority(Element element)
-
addApprovalAuthority
public void addApprovalAuthority(Element element, java.lang.String value)
-
removeApprovalAuthority
public void removeApprovalAuthority(Element element, java.lang.String value)
-
getApprovalAuthority
public java.util.List<java.lang.String> getApprovalAuthority(Element element)
-
setArchitect
public void setArchitect(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearArchitect
public void clearArchitect(Element element)
-
addArchitect
public void addArchitect(Element element, java.lang.String value)
-
removeArchitect
public void removeArchitect(Element element, java.lang.String value)
-
getArchitect
public java.util.List<java.lang.String> getArchitect(Element element)
-
setArchitectureFramework
public void setArchitectureFramework(Element element, @CheckForNull UPDMProfile.ArchitectureFrameworkKindEnum value)
-
clearArchitectureFramework
public void clearArchitectureFramework(Element element)
-
getArchitectureFramework
@CheckForNull public UPDMProfile.ArchitectureFrameworkKindEnum getArchitectureFramework(Element element)
-
setAssumptionAndConstraint
public void setAssumptionAndConstraint(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearAssumptionAndConstraint
public void clearAssumptionAndConstraint(Element element)
-
addAssumptionAndConstraint
public void addAssumptionAndConstraint(Element element, java.lang.String value)
-
removeAssumptionAndConstraint
public void removeAssumptionAndConstraint(Element element, java.lang.String value)
-
getAssumptionAndConstraint
public java.util.List<java.lang.String> getAssumptionAndConstraint(Element element)
-
setCreatingOrganization
public void setCreatingOrganization(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearCreatingOrganization
public void clearCreatingOrganization(Element element)
-
addCreatingOrganization
public void addCreatingOrganization(Element element, java.lang.String value)
-
removeCreatingOrganization
public void removeCreatingOrganization(Element element, java.lang.String value)
-
getCreatingOrganization
public java.util.List<java.lang.String> getCreatingOrganization(Element element)
-
setDateCompleted
public void setDateCompleted(Element element, @CheckForNull java.lang.String value)
-
clearDateCompleted
public void clearDateCompleted(Element element)
-
getDateCompleted
@CheckForNull public java.lang.String getDateCompleted(Element element)
-
setPurpose
public void setPurpose(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearPurpose
public void clearPurpose(Element element)
-
addPurpose
public void addPurpose(Element element, java.lang.String value)
-
removePurpose
public void removePurpose(Element element, java.lang.String value)
-
getPurpose
public java.util.List<java.lang.String> getPurpose(Element element)
-
setRecommendations
public void setRecommendations(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearRecommendations
public void clearRecommendations(Element element)
-
addRecommendations
public void addRecommendations(Element element, java.lang.String value)
-
removeRecommendations
public void removeRecommendations(Element element, java.lang.String value)
-
getRecommendations
public java.util.List<java.lang.String> getRecommendations(Element element)
-
setSummaryOfFindings
public void setSummaryOfFindings(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearSummaryOfFindings
public void clearSummaryOfFindings(Element element)
-
addSummaryOfFindings
public void addSummaryOfFindings(Element element, java.lang.String value)
-
removeSummaryOfFindings
public void removeSummaryOfFindings(Element element, java.lang.String value)
-
getSummaryOfFindings
public java.util.List<java.lang.String> getSummaryOfFindings(Element element)
-
setToBe
public void setToBe(Element element, @CheckForNull java.lang.Boolean value)
-
clearToBe
public void clearToBe(Element element)
-
isToBe
@CheckForNull public java.lang.Boolean isToBe(Element element)
-
setToolsUsed
public void setToolsUsed(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearToolsUsed
public void clearToolsUsed(Element element)
-
addToolsUsed
public void addToolsUsed(Element element, java.lang.String value)
-
removeToolsUsed
public void removeToolsUsed(Element element, java.lang.String value)
-
getToolsUsed
public java.util.List<java.lang.String> getToolsUsed(Element element)
-
setViewpoint
public void setViewpoint(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearViewpoint
public void clearViewpoint(Element element)
-
addViewpoint
public void addViewpoint(Element element, java.lang.String value)
-
removeViewpoint
public void removeViewpoint(Element element, java.lang.String value)
-
getViewpoint
public java.util.List<java.lang.String> getViewpoint(Element element)
-
setViews
public void setViews(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearViews
public void clearViews(Element element)
-
setURI
public void setURI(Element element, @CheckForNull java.lang.String value)
-
clearURI
public void clearURI(Element element)
-
getURI
@CheckForNull public java.lang.String getURI(Element element)
-
setActualPropertySet
public void setActualPropertySet(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearActualPropertySet
public void clearActualPropertySet(Element element)
-
setConformsTo
public void setConformsTo(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearConformsTo
public void clearConformsTo(Element element)
-
clearEndBoundaryType
public void clearEndBoundaryType(Element element)
-
setPropertySet
public void setPropertySet(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearPropertySet
public void clearPropertySet(Element element)
-
setStartBoundaryType
public void setStartBoundaryType(Element element, @CheckForNull Element value)
-
clearStartBoundaryType
public void clearStartBoundaryType(Element element)
-
clear
protected void clear()
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-