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 Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • APPROVALAUTHORITY

      public static final String APPROVALAUTHORITY
      References the actual organizational resource that has the authority to approve the architectural description.
      See Also:
    • ARCHITECT

      public static final String ARCHITECT
      The name of the architect responsible for the ArchitecturalDescription.
      See Also:
    • ARCHITECTUREFRAMEWORK

      public static final 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:
    • ASSUMPTIONANDCONSTRAINT

      public static final String ASSUMPTIONANDCONSTRAINT
      Any assumptions, constraints, and limitations contained in the ArchitecturalDescription, including those affecting deployment, communications performance, information assurance environments, etc.
      See Also:
    • CREATINGORGANIZATION

      public static final String CREATINGORGANIZATION
      Describes the ActualOrganizationalResource creating the ArchitecturalDescription.
      See Also:
    • DATECOMPLETED

      public static final String DATECOMPLETED
      Date that the Architectural Description was completed.
      See Also:
    • PURPOSE

      public static final 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:
    • RECOMMENDATIONS

      public static final 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:
    • SUMMARYOFFINDINGS

      public static final 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:
    • TOBE

      public static final String TOBE
      Indicates whether the ArchitecturalDescription is existing or future.
      See Also:
    • TOOLSUSED

      public static final String TOOLSUSED
      Identifies any tools used to develop the ArchitecturalDescription as well as file names and formats if appropriate.
      See Also:
    • VIEWPOINT

      public static final String VIEWPOINT
      See Also:
    • VIEWS

      public static final String VIEWS
      See Also:
    • URI

      public static final String URI
      Unique identifier for the element.
      See Also:
    • ACTUALPROPERTYSET

      public static final String ACTUALPROPERTYSET
      The actual measurements to which the element must conform.
      See Also:
    • CONFORMSTO

      public static final String CONFORMSTO
      Standard that this UPDM element is conforming to.
      See Also:
    • ENDBOUNDARYTYPE

      public static final String ENDBOUNDARYTYPE
      End time of boundary.
      See Also:
    • PROPERTYSET

      public static final String PROPERTYSET
      Types of measurements corresponding to the actual measurements.
      See Also:
    • STARTBOUNDARYTYPE

      public static final String STARTBOUNDARYTYPE
      Start time of a boundary.
      See Also:
  • Constructor Details

    • ArchitecturalDescriptionStereotype

      protected ArchitecturalDescriptionStereotype(UPDMProfile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.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 Collection<String> value)
    • clearApprovalAuthority

      public void clearApprovalAuthority(Element element)
    • addApprovalAuthority

      public void addApprovalAuthority(Element element, String value)
    • removeApprovalAuthority

      public void removeApprovalAuthority(Element element, String value)
    • getApprovalAuthority

      public List<String> getApprovalAuthority(Element element)
    • setArchitect

      public void setArchitect(Element element, @CheckForNull Collection<String> value)
    • clearArchitect

      public void clearArchitect(Element element)
    • addArchitect

      public void addArchitect(Element element, String value)
    • removeArchitect

      public void removeArchitect(Element element, String value)
    • getArchitect

      public List<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 Collection<String> value)
    • clearAssumptionAndConstraint

      public void clearAssumptionAndConstraint(Element element)
    • addAssumptionAndConstraint

      public void addAssumptionAndConstraint(Element element, String value)
    • removeAssumptionAndConstraint

      public void removeAssumptionAndConstraint(Element element, String value)
    • getAssumptionAndConstraint

      public List<String> getAssumptionAndConstraint(Element element)
    • setCreatingOrganization

      public void setCreatingOrganization(Element element, @CheckForNull Collection<String> value)
    • clearCreatingOrganization

      public void clearCreatingOrganization(Element element)
    • addCreatingOrganization

      public void addCreatingOrganization(Element element, String value)
    • removeCreatingOrganization

      public void removeCreatingOrganization(Element element, String value)
    • getCreatingOrganization

      public List<String> getCreatingOrganization(Element element)
    • setDateCompleted

      public void setDateCompleted(Element element, @CheckForNull String value)
    • clearDateCompleted

      public void clearDateCompleted(Element element)
    • getDateCompleted

      @CheckForNull public String getDateCompleted(Element element)
    • setPurpose

      public void setPurpose(Element element, @CheckForNull Collection<String> value)
    • clearPurpose

      public void clearPurpose(Element element)
    • addPurpose

      public void addPurpose(Element element, String value)
    • removePurpose

      public void removePurpose(Element element, String value)
    • getPurpose

      public List<String> getPurpose(Element element)
    • setRecommendations

      public void setRecommendations(Element element, @CheckForNull Collection<String> value)
    • clearRecommendations

      public void clearRecommendations(Element element)
    • addRecommendations

      public void addRecommendations(Element element, String value)
    • removeRecommendations

      public void removeRecommendations(Element element, String value)
    • getRecommendations

      public List<String> getRecommendations(Element element)
    • setSummaryOfFindings

      public void setSummaryOfFindings(Element element, @CheckForNull Collection<String> value)
    • clearSummaryOfFindings

      public void clearSummaryOfFindings(Element element)
    • addSummaryOfFindings

      public void addSummaryOfFindings(Element element, String value)
    • removeSummaryOfFindings

      public void removeSummaryOfFindings(Element element, String value)
    • getSummaryOfFindings

      public List<String> getSummaryOfFindings(Element element)
    • setToBe

      public void setToBe(Element element, @CheckForNull Boolean value)
    • clearToBe

      public void clearToBe(Element element)
    • isToBe

      @CheckForNull public Boolean isToBe(Element element)
    • setToolsUsed

      public void setToolsUsed(Element element, @CheckForNull Collection<String> value)
    • clearToolsUsed

      public void clearToolsUsed(Element element)
    • addToolsUsed

      public void addToolsUsed(Element element, String value)
    • removeToolsUsed

      public void removeToolsUsed(Element element, String value)
    • getToolsUsed

      public List<String> getToolsUsed(Element element)
    • setViewpoint

      public void setViewpoint(Element element, @CheckForNull Collection<String> value)
    • clearViewpoint

      public void clearViewpoint(Element element)
    • addViewpoint

      public void addViewpoint(Element element, String value)
    • removeViewpoint

      public void removeViewpoint(Element element, String value)
    • getViewpoint

      public List<String> getViewpoint(Element element)
    • setViews

      public void setViews(Element element, @CheckForNull Collection<? extends Element> value)
    • clearViews

      public void clearViews(Element element)
    • addViews

      public void addViews(Element element, Element value)
    • removeViews

      public void removeViews(Element element, Element value)
    • getViews

      public List<Element> getViews(Element element)
    • setURI

      public void setURI(Element element, @CheckForNull String value)
    • clearURI

      public void clearURI(Element element)
    • getURI

      @CheckForNull public String getURI(Element element)
    • setActualPropertySet

      public void setActualPropertySet(Element element, @CheckForNull Collection<? extends Element> value)
    • clearActualPropertySet

      public void clearActualPropertySet(Element element)
    • addActualPropertySet

      public void addActualPropertySet(Element element, Element value)
    • removeActualPropertySet

      public void removeActualPropertySet(Element element, Element value)
    • getActualPropertySet

      public List<Element> getActualPropertySet(Element element)
    • setConformsTo

      public void setConformsTo(Element element, @CheckForNull Collection<? extends Element> value)
    • clearConformsTo

      public void clearConformsTo(Element element)
    • addConformsTo

      public void addConformsTo(Element element, Element value)
    • removeConformsTo

      public void removeConformsTo(Element element, Element value)
    • getConformsTo

      public List<Element> getConformsTo(Element element)
    • setEndBoundaryType

      public void setEndBoundaryType(Element element, @CheckForNull Element value)
    • clearEndBoundaryType

      public void clearEndBoundaryType(Element element)
    • getEndBoundaryType

      @CheckForNull public Element getEndBoundaryType(Element element)
    • setPropertySet

      public void setPropertySet(Element element, @CheckForNull Collection<? extends Element> value)
    • clearPropertySet

      public void clearPropertySet(Element element)
    • addPropertySet

      public void addPropertySet(Element element, Element value)
    • removePropertySet

      public void removePropertySet(Element element, Element value)
    • getPropertySet

      public List<Element> getPropertySet(Element element)
    • setStartBoundaryType

      public void setStartBoundaryType(Element element, @CheckForNull Element value)
    • clearStartBoundaryType

      public void clearStartBoundaryType(Element element)
    • getStartBoundaryType

      @CheckForNull public Element getStartBoundaryType(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)