Class MDCustomizationForSysMLProfile


  • @OpenApiAll
    public class MDCustomizationForSysMLProfile
    extends com.nomagic.profiles.ProfileImplementation
    • Field Detail

      • SOURCEKIND_DATATYPE

        public static final java.lang.String SOURCEKIND_DATATYPE

        For each alternatives , “source” tags depends on “kind” tags.

        • TABLE: “source” must be an instance table which is the same classifier as the “AlternativeProperty”. Sorting of rows in the table is not necessary.
        • SUBTYPES: “source” must be a parent block of subtypes which is the same type as the “AlternativeProperty”. Also, the parent block will NOT be evaluated as well as any blocks which have “Is Abstract” = true.
        • EXCEL: “source” must be a instance/generic table link to an excel file, and table columns have been mapped to excel/CSV columns. “Excel Import” plugin is required for this feature, but the user doesn’t have to use the “Read from File” menu.
        See Also:
        Constant Field Values
      • SOURCEKIND_EXCEL_LITERAL

        public static final java.lang.String SOURCEKIND_EXCEL_LITERAL
        See Also:
        Constant Field Values
      • SOURCEKIND_SUBTYPES_LITERAL

        public static final java.lang.String SOURCEKIND_SUBTYPES_LITERAL
        See Also:
        Constant Field Values
      • SOURCEKIND_TABLE_LITERAL

        public static final java.lang.String SOURCEKIND_TABLE_LITERAL
        See Also:
        Constant Field Values
      • ABSTRACTREFERENCEPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String ABSTRACTREFERENCEPROPERTY_STEREOTYPE
        Deprecated.
        use AbstractReferencePropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • ANALYSIS_STEREOTYPE

        @Deprecated
        public static final java.lang.String ANALYSIS_STEREOTYPE
        Deprecated.
        use AnalysisStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • BLACKBOXICDTABLE_STEREOTYPE

        @Deprecated
        public static final java.lang.String BLACKBOXICDTABLE_STEREOTYPE
        Deprecated.
        use BlackBoxICDTableStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • BLACKBOXICDTABLE_QUERY_PROPERTY

        @Deprecated
        public static final java.lang.String BLACKBOXICDTABLE_QUERY_PROPERTY
        Deprecated.
        use BlackBoxICDTableStereotype.QUERY
        See Also:
        Constant Field Values
      • BLOCKPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String BLOCKPROPERTY_STEREOTYPE
        Deprecated.
        use BlockPropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • CONCEPTUAL_STEREOTYPE

        @Deprecated
        public static final java.lang.String CONCEPTUAL_STEREOTYPE
        Deprecated.
        use ConceptualStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • CONSTRAINTPARAMETER_STEREOTYPE

        @Deprecated
        public static final java.lang.String CONSTRAINTPARAMETER_STEREOTYPE
        Deprecated.
        use ConstraintParameterStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • CONSTRAINTPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String CONSTRAINTPROPERTY_STEREOTYPE
        Deprecated.
        use ConstraintPropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • ELECTRICAL_STEREOTYPE

        @Deprecated
        public static final java.lang.String ELECTRICAL_STEREOTYPE
        Deprecated.
        use ElectricalStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • EXTERNALMODEL_STEREOTYPE

        @Deprecated
        public static final java.lang.String EXTERNALMODEL_STEREOTYPE
        Deprecated.
        use ExternalModelStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • EXTERNALMODEL_URL_PROPERTY

        @Deprecated
        public static final java.lang.String EXTERNALMODEL_URL_PROPERTY
        Deprecated.
        use ExternalModelStereotype.URL
        See Also:
        Constant Field Values
      • LOGICAL_STEREOTYPE

        @Deprecated
        public static final java.lang.String LOGICAL_STEREOTYPE
        Deprecated.
        use LogicalStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • MECHANICAL_STEREOTYPE

        @Deprecated
        public static final java.lang.String MECHANICAL_STEREOTYPE
        Deprecated.
        use MechanicalStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • OPTICAL_STEREOTYPE

        @Deprecated
        public static final java.lang.String OPTICAL_STEREOTYPE
        Deprecated.
        use OpticalStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • PARTPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String PARTPROPERTY_STEREOTYPE
        Deprecated.
        use PartPropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • PATTERN_STEREOTYPE

        @Deprecated
        public static final java.lang.String PATTERN_STEREOTYPE
        Deprecated.
        use PatternStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • QUANTITYKIND_STEREOTYPE

        @Deprecated
        public static final java.lang.String QUANTITYKIND_STEREOTYPE
        Deprecated.
        use QuantityKindStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • QUANTITYKIND_DEFINITIONURI_PROPERTY

        @Deprecated
        public static final java.lang.String QUANTITYKIND_DEFINITIONURI_PROPERTY
        Deprecated.
        use QuantityKindStereotype.DEFINITIONURI
        See Also:
        Constant Field Values
      • QUANTITYKIND_DESCRIPTION_PROPERTY

        @Deprecated
        public static final java.lang.String QUANTITYKIND_DESCRIPTION_PROPERTY
        Deprecated.
        use QuantityKindStereotype.DESCRIPTION
        See Also:
        Constant Field Values
      • QUANTITYKIND_SYMBOL_PROPERTY

        @Deprecated
        public static final java.lang.String QUANTITYKIND_SYMBOL_PROPERTY
        Deprecated.
        use QuantityKindStereotype.SYMBOL
        See Also:
        Constant Field Values
      • REFERENCEPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String REFERENCEPROPERTY_STEREOTYPE
        Deprecated.
        use ReferencePropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • SHAREDPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String SHAREDPROPERTY_STEREOTYPE
        Deprecated.
        use SharedPropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • SOFTWARE_STEREOTYPE

        @Deprecated
        public static final java.lang.String SOFTWARE_STEREOTYPE
        Deprecated.
        use SoftwareStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • UNIT_STEREOTYPE

        @Deprecated
        public static final java.lang.String UNIT_STEREOTYPE
        Deprecated.
        use UnitStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • UNIT_DEFINITIONURI_PROPERTY

        @Deprecated
        public static final java.lang.String UNIT_DEFINITIONURI_PROPERTY
        Deprecated.
        use UnitStereotype.DEFINITIONURI
        See Also:
        Constant Field Values
      • UNIT_DESCRIPTION_PROPERTY

        @Deprecated
        public static final java.lang.String UNIT_DESCRIPTION_PROPERTY
        Deprecated.
        use UnitStereotype.DESCRIPTION
        See Also:
        Constant Field Values
      • UNIT_QUANTITYKIND_PROPERTY

        @Deprecated
        public static final java.lang.String UNIT_QUANTITYKIND_PROPERTY
        Deprecated.
        use UnitStereotype.QUANTITYKIND
        A kind of quantity that may be stated by means of defined units, as identified by an instance of the Dimension stereotype. A value type may optionally specify a dimension without any unit. Such a value has no concrete representation, but may be used to express a value in an abstract form independent of any specific units.
        See Also:
        Constant Field Values
      • UNIT_SYMBOL_PROPERTY

        @Deprecated
        public static final java.lang.String UNIT_SYMBOL_PROPERTY
        Deprecated.
        use UnitStereotype.SYMBOL
        See Also:
        Constant Field Values
      • VALUEPROPERTY_STEREOTYPE

        @Deprecated
        public static final java.lang.String VALUEPROPERTY_STEREOTYPE
        Deprecated.
        use ValuePropertyStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • WHITEBOXICDTABLE_STEREOTYPE

        @Deprecated
        public static final java.lang.String WHITEBOXICDTABLE_STEREOTYPE
        Deprecated.
        use WhiteBoxICDTableStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • WHITEBOXICDTABLE_QUERY_PROPERTY

        @Deprecated
        public static final java.lang.String WHITEBOXICDTABLE_QUERY_PROPERTY
        Deprecated.
        use WhiteBoxICDTableStereotype.QUERY
        See Also:
        Constant Field Values
      • ALTERNATIVES_STEREOTYPE

        @Deprecated
        public static final java.lang.String ALTERNATIVES_STEREOTYPE
        Deprecated.
        use AlternativesStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • ALTERNATIVES_KIND_PROPERTY

        @Deprecated
        public static final java.lang.String ALTERNATIVES_KIND_PROPERTY
        Deprecated.
        use AlternativesStereotype.KIND
        Kind of the source of alternatives.
        See Also:
        Constant Field Values
      • ALTERNATIVES_SOURCE_PROPERTY

        @Deprecated
        public static final java.lang.String ALTERNATIVES_SOURCE_PROPERTY
        Deprecated.
        use AlternativesStereotype.SOURCE
        Source of alternatives. If the kind is specified as a Table, the source must be an Instance Table. If the kind is specified as Excel, the source must be an Instance Table linked to an Excel file or an ImportMap element. If the kind is specified as Subtypes, the source must be a parent Block of subtypes.
        See Also:
        Constant Field Values
      • CONTEXTSPECIFICDEFAULTVALUE_STEREOTYPE

        @Deprecated
        public static final java.lang.String CONTEXTSPECIFICDEFAULTVALUE_STEREOTYPE
        Deprecated.
        use ContextSpecificDefaultValueStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • CONTEXTSPECIFICDEFAULTVALUE_PATH_PROPERTY

        @Deprecated
        public static final java.lang.String CONTEXTSPECIFICDEFAULTVALUE_PATH_PROPERTY
        Deprecated.
        use ContextSpecificDefaultValueStereotype.PATH
        See Also:
        Constant Field Values
      • CONTEXTSPECIFICVALUESHOLDER_STEREOTYPE

        @Deprecated
        public static final java.lang.String CONTEXTSPECIFICVALUESHOLDER_STEREOTYPE
        Deprecated.
        use ContextSpecificValuesHolderStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • CONTEXTSPECIFICVALUESHOLDER_INSTANCES_PROPERTY

        @Deprecated
        public static final java.lang.String CONTEXTSPECIFICVALUESHOLDER_INSTANCES_PROPERTY
        Deprecated.
        use ContextSpecificValuesHolderStereotype.INSTANCES
        See Also:
        Constant Field Values
      • FMU_STEREOTYPE

        @Deprecated
        public static final java.lang.String FMU_STEREOTYPE
        Deprecated.
        use FmuStereotype.STEREOTYPE_NAME
        See Also:
        Constant Field Values
      • FMU_FMIVERSION_PROPERTY

        @Deprecated
        public static final java.lang.String FMU_FMIVERSION_PROPERTY
        Deprecated.
        use FmuStereotype.FMIVERSION
        See Also:
        Constant Field Values
      • FMU_GUID_PROPERTY

        @Deprecated
        public static final java.lang.String FMU_GUID_PROPERTY
        Deprecated.
        use FmuStereotype.GUID
        See Also:
        Constant Field Values
      • FMU_MODELIDENTIFIER_PROPERTY

        @Deprecated
        public static final java.lang.String FMU_MODELIDENTIFIER_PROPERTY
        Deprecated.
        use FmuStereotype.MODELIDENTIFIER
        See Also:
        Constant Field Values
      • FMU_MODELNAME_PROPERTY

        @Deprecated
        public static final java.lang.String FMU_MODELNAME_PROPERTY
        Deprecated.
        use FmuStereotype.MODELNAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • MDCustomizationForSysMLProfile

        public MDCustomizationForSysMLProfile​(com.nomagic.profiles.ProfileCache cache)
    • Method Detail

      • getSourceKind

        public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Enumeration getSourceKind()
      • getAbstractReferenceProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getAbstractReferenceProperty()
        Deprecated.
        use getInstance(element).abstractReferenceProperty().getStereotype()
        Do not use it directly. Use either ReferenceProperty or SharedProperty instead.
        Returns:
        stereotype
      • isAbstractReferenceProperty

        @Deprecated
        public static boolean isAbstractReferenceProperty​(@CheckForNull
                                                          com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use AbstractReferencePropertyStereotype.isInstance(element)
      • getAnalysis

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getAnalysis()
        Deprecated.
        use getInstance(element).analysis().getStereotype()
      • isAnalysis

        @Deprecated
        public static boolean isAnalysis​(@CheckForNull
                                         com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use AnalysisStereotype.isInstance(element)
      • getBlackBoxICDTable

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getBlackBoxICDTable()
        Deprecated.
        use getInstance(element).blackBoxICDTable().getStereotype()

        A Blackbox ICD Tablerepresents all external Ports and interfaces of the Block.

        With this table you can easily:

        Review interfaces (Ports) of the Block in the single place.

        Customize the representation of the table.

         Export the data into an *.html, *.csv, or *.xlsx file.

        Toolbar button descriptions:

        - Delete click to remove selected elements both from the table and from the model.

        - Remove From Table - click to remove selected elements from the table.

        - Refresh click  to update the contents of the table after specifying the Block.

        - Validate Diagram click to validate the diagram.

        - Up click to shift selected elements (either grouped or non-grouped) up a row.

        - Down click to shift selected elements (either grouped or non-grouped) down a row.

        - Show Columns click to specify the set of columns for displaying in the table.

        - Options > Show Full Paths click to display the full paths of elements in the table.

        - Export - click to export the contents of the table to an*.html, *.csv, or *.xlsx file. 

        Returns:
        stereotype
      • isBlackBoxICDTable

        @Deprecated
        public static boolean isBlackBoxICDTable​(@CheckForNull
                                                 com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use BlackBoxICDTableStereotype.isInstance(element)
      • getBlockProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getBlockProperty()
        Deprecated.
        use getInstance(element).blockProperty().getStereotype()
        Obsolete.
        Returns:
        stereotype
      • isBlockProperty

        @Deprecated
        public static boolean isBlockProperty​(@CheckForNull
                                              com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use BlockPropertyStereotype.isInstance(element)
      • getConceptual

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getConceptual()
        Deprecated.
        use getInstance(element).conceptual().getStereotype()
      • isConceptual

        @Deprecated
        public static boolean isConceptual​(@CheckForNull
                                           com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ConceptualStereotype.isInstance(element)
      • getConstraintParameter

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getConstraintParameter()
        Deprecated.
        use getInstance(element).constraintParameter().getStereotype()
        A parametric diagram may contain constraint properties and their parameters, along with other properties from within the internal block context. All properties that appear, other than the constraints themselves, must either be bound directly to a constraint parameter, or contain a property that is bound to one (through any number of levels of containment).
        Returns:
        stereotype
      • isConstraintParameter

        @Deprecated
        public static boolean isConstraintParameter​(@CheckForNull
                                                    com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ConstraintParameterStereotype.isInstance(element)
      • getConstraintProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getConstraintProperty()
        Deprecated.
        use getInstance(element).constraintProperty().getStereotype()
        A constraint property is a property of any block that is typed by a constraint block. It holds a localized usage of the constraint block. Binding connectors may be used to bind the parameters of this constraint block to other properties of the block that contains the usage.
        Returns:
        stereotype
      • isConstraintProperty

        @Deprecated
        public static boolean isConstraintProperty​(@CheckForNull
                                                   com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ConstraintPropertyStereotype.isInstance(element)
      • getElectrical

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getElectrical()
        Deprecated.
        use getInstance(element).electrical().getStereotype()
      • isElectrical

        @Deprecated
        public static boolean isElectrical​(@CheckForNull
                                           com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ElectricalStereotype.isInstance(element)
      • getExternalModel

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getExternalModel()
        Deprecated.
        use getInstance(element).externalModel().getStereotype()
      • isExternalModel

        @Deprecated
        public static boolean isExternalModel​(@CheckForNull
                                              com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ExternalModelStereotype.isInstance(element)
      • getLogical

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getLogical()
        Deprecated.
        use getInstance(element).logical().getStereotype()
      • isLogical

        @Deprecated
        public static boolean isLogical​(@CheckForNull
                                        com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use LogicalStereotype.isInstance(element)
      • getMechanical

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getMechanical()
        Deprecated.
        use getInstance(element).mechanical().getStereotype()
      • isMechanical

        @Deprecated
        public static boolean isMechanical​(@CheckForNull
                                           com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use MechanicalStereotype.isInstance(element)
      • getOptical

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getOptical()
        Deprecated.
        use getInstance(element).optical().getStereotype()
      • isOptical

        @Deprecated
        public static boolean isOptical​(@CheckForNull
                                        com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use OpticalStereotype.isInstance(element)
      • getPartProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getPartProperty()
        Deprecated.
        use getInstance(element).partProperty().getStereotype()
        A part property specifies part, with stronger ownership and coincidental lifetime, of its containing block. Every part property has 'composite' AggregationKind and is typed by a block. A part property will be displayed under the 'parts' compartment when 'Sort by SysML Style' in the 'Presentation Options' is selected. A part property describes a local usage or role of the typing block in the context of the containing block.
        Returns:
        stereotype
      • isPartProperty

        @Deprecated
        public static boolean isPartProperty​(@CheckForNull
                                             com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use PartPropertyStereotype.isInstance(element)
      • getPattern

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getPattern()
        Deprecated.
        use getInstance(element).pattern().getStereotype()
      • isPattern

        @Deprecated
        public static boolean isPattern​(@CheckForNull
                                        com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use PatternStereotype.isInstance(element)
      • getQuantityKind

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getQuantityKind()
        Deprecated.
        use getInstance(element).quantityKind().getStereotype()
        A QuantityKind is a kind of quantity that may be stated by means of defined units. For example, the quantity kind of length may be measured by units of meters, kilometers, or feet. QuantityKind is defined as a stereotype of InstanceSpecification, but it uses this metaclass only to define supporting elements for ValueType definitions. (The reuse of InstanceSpecification to define another metaclass is similar to the EnumerationLiteral metaclass in UML.) The only valid use of a QuantityKind instance is to be referenced by the quantityKind property of a ValueType or Unit stereotype.
        Returns:
        stereotype
      • isQuantityKind

        @Deprecated
        public static boolean isQuantityKind​(@CheckForNull
                                             com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use QuantityKindStereotype.isInstance(element)
      • getReferenceProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getReferenceProperty()
        Deprecated.
        use getInstance(element).referenceProperty().getStereotype()
        A reference property specifies a reference of its containing block to another block. Every reference property has 'none' AggregationKind and is typed by a block. A reference property will be displayed under the 'references' compartment when 'Sort by SysML Style' in the 'Presentation Options' is selected.
        Returns:
        stereotype
      • isReferenceProperty

        @Deprecated
        public static boolean isReferenceProperty​(@CheckForNull
                                                  com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ReferencePropertyStereotype.isInstance(element)
      • getSharedProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getSharedProperty()
        Deprecated.
        use getInstance(element).sharedProperty().getStereotype()
        A shared property specifies part of its containing block. Every shared property has 'shared' AggregationKind and is typed by a block. A shared property will be displayed under the 'references' compartment when 'Sort by SysML Style' in the 'Presentation Options' is selected.
        Returns:
        stereotype
      • isSharedProperty

        @Deprecated
        public static boolean isSharedProperty​(@CheckForNull
                                               com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use SharedPropertyStereotype.isInstance(element)
      • getSoftware

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getSoftware()
        Deprecated.
        use getInstance(element).software().getStereotype()
      • isSoftware

        @Deprecated
        public static boolean isSoftware​(@CheckForNull
                                         com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use SoftwareStereotype.isInstance(element)
      • getUnit

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getUnit()
        Deprecated.
        use getInstance(element).unit().getStereotype()
        A Unit is a quantity in terms of which the magnitudes of other quantities that have the same dimension can be stated. A unit often relies on precise and reproducible ways to measure the unit. For example, a unit of length such as meter may be specified as a multiple of a particular wavelength of light. A unit may also specify less stable or precise ways to express some value, such as a cost expressed in some currency, or a severity rating measured by a numerical scale.
        Returns:
        stereotype
      • isUnit

        @Deprecated
        public static boolean isUnit​(@CheckForNull
                                     com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use UnitStereotype.isInstance(element)
      • getValueProperty

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getValueProperty()
        Deprecated.
        use getInstance(element).valueProperty().getStereotype()
        A value property specifies a quantitative property of its containing block. Every value property is typed by either a SysML value type or a UML data type. A value property will be displayed under the 'values' compartment when 'Sort by SysML Style' in the 'Presentation Options' is selected.
        Returns:
        stereotype
      • isValueProperty

        @Deprecated
        public static boolean isValueProperty​(@CheckForNull
                                              com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ValuePropertyStereotype.isInstance(element)
      • getWhiteBoxICDTable

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getWhiteBoxICDTable()
        Deprecated.
        use getInstance(element).whiteBoxICDTable().getStereotype()

        A Whitebox ICD Table represents assembly how Parts are connected via Ports and interfaces.

        With this table you can easily:

         Review Connectors of the Parts in the single place.

         Customize the representation of the table.

         Export the data into an *.html, *.csv, or *.xlsx file.

        Toolbar button descriptions:

        - Delete click to remove selected elements both from the table and from the model.

        - Remove From Table - click to remove selected elements from the table.

        - Refresh click  to update the contents of the table after specifying the Block as the context.

        - Validate Diagram click to validate the diagram.

        - Up click to shift selected elements (either grouped or non-grouped) up a row.

        - Down click to shift selected elements (either grouped or non-grouped) down a row.

        - Show Columns click to specify the set of columns for displaying in the table.

        - Show Parts click to specify the set of Parts for displaying Connectors between them in the table.

        - Options > Show Full Paths click to display the full paths of elements in the table.

        - Export - click to export the contents of the table to an*.html, *.csv, or *.xlsx file. 

        Returns:
        stereotype
      • isWhiteBoxICDTable

        @Deprecated
        public static boolean isWhiteBoxICDTable​(@CheckForNull
                                                 com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use WhiteBoxICDTableStereotype.isInstance(element)
      • getAlternatives

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getAlternatives()
        Deprecated.
        use getInstance(element).alternatives().getStereotype()
        To perform the trade study pattern, the user must specify configurations for the study by creating Alternatives by creating a Reference property in the TradeAnalysis block and apply alternatives stereotype.
        Returns:
        stereotype
      • isAlternatives

        @Deprecated
        public static boolean isAlternatives​(@CheckForNull
                                             com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use AlternativesStereotype.isInstance(element)
      • getContextSpecificDefaultValue

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getContextSpecificDefaultValue()
        Deprecated.
        use getInstance(element).contextSpecificDefaultValue().getStereotype()
        Obsolete.
        Returns:
        stereotype
      • isContextSpecificDefaultValue

        @Deprecated
        public static boolean isContextSpecificDefaultValue​(@CheckForNull
                                                            com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ContextSpecificDefaultValueStereotype.isInstance(element)
      • getContextSpecificValuesHolder

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getContextSpecificValuesHolder()
        Deprecated.
        use getInstance(element).contextSpecificValuesHolder().getStereotype()
        Obsolete.
        Returns:
        stereotype
      • isContextSpecificValuesHolder

        @Deprecated
        public static boolean isContextSpecificValuesHolder​(@CheckForNull
                                                            com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use ContextSpecificValuesHolderStereotype.isInstance(element)
      • getFmu

        @Deprecated
        public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getFmu()
        Deprecated.
        use getInstance(element).fmu().getStereotype()
      • isFmu

        @Deprecated
        public static boolean isFmu​(@CheckForNull
                                    com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Deprecated.
        use FmuStereotype.isInstance(element)
      • generatedGetAllElementWrappers

        protected java.util.Collection<com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper> generatedGetAllElementWrappers()
      • generatedGetAllStereotypes

        protected java.util.Collection<com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype> generatedGetAllStereotypes()