Package com.nomagic.magicdraw.uaf
Enum Class UAF.RuleKindEnum
- All Implemented Interfaces:
Serializable
,Comparable<UAF.RuleKindEnum>
,Constable
- Enclosing class:
- UAF
Enumeration of the possible kinds of Rules applicable to constraints.
-
Enum Constant Summary
Enum ConstantDescriptionIndicates that the Rule associated with the RuleKind is a statement that concerns some dynamic aspect.Indicates that the Rule associated with the RuleKind is a statement that details alternate conditions under which the rule is not valid.Indicates that the Rule associated with the RuleKind is a statement that details a limitation, e.g.Indicates that the Rule associated with the RuleKind is a statement that details a consent among parties regarding the terms and conditions of activities that said parties participate in.Indicates that the Rule associated with the RuleKind is a statement that details a Rule derived from another Rule.Indicates that the Rule associated with the RuleKind is a statement that details an authoritative statement intended to lead or steer the execution of actions.Indicates that the Rule associated with the RuleKind is a statement that details a constraint that specifies policy for information handling, physical security, encryption, etc.Indicates that the Rule associated with the RuleKind is a statement that details that something of importance either exists as a concept of interest or exists in relationship to another thing of interest. -
Method Summary
Modifier and TypeMethodDescriptionstatic UAF.RuleKindEnum
getText()
static UAF.RuleKindEnum
toEnum
(EnumerationLiteral literal) static EnumerationLiteral
toEnumerationLiteral
(UAF profile, UAF.RuleKindEnum anEnum) static UAF.RuleKindEnum
Returns the enum constant of this class with the specified name.static UAF.RuleKindEnum[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STRUCTURALASSERTION
Indicates that the Rule associated with the RuleKind is a statement that details that something of importance either exists as a concept of interest or exists in relationship to another thing of interest. -
ACTIONASSERTION
Indicates that the Rule associated with the RuleKind is a statement that concerns some dynamic aspect. -
DERIVATION
Indicates that the Rule associated with the RuleKind is a statement that details a Rule derived from another Rule. -
CONTRACT
Indicates that the Rule associated with the RuleKind is a statement that details a consent among parties regarding the terms and conditions of activities that said parties participate in. -
CONSTRAINT
Indicates that the Rule associated with the RuleKind is a statement that details a limitation, e.g. business rule, restraint, operational limitation. -
GUIDANCE
Indicates that the Rule associated with the RuleKind is a statement that details an authoritative statement intended to lead or steer the execution of actions. -
SECURITYPOLICY
Indicates that the Rule associated with the RuleKind is a statement that details a constraint that specifies policy for information handling, physical security, encryption, etc. -
CAVEAT
Indicates that the Rule associated with the RuleKind is a statement that details alternate conditions under which the rule is not valid.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getText
-
from
-
toEnum
-
toEnumerationLiteral
@CheckForNull public static EnumerationLiteral toEnumerationLiteral(UAF profile, UAF.RuleKindEnum anEnum)
-