Package com.nomagic.magicdraw.uaf
Class UAF.RuleKindEnumeration
- java.lang.Object
 - 
- com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper<Enumeration>
 - 
- com.nomagic.profiles.ProfileImplementation.EnumerationWrapper
 - 
- com.nomagic.magicdraw.uaf.UAF.RuleKindEnumeration
 
 
 
 
- 
- Enclosing class:
 - UAF
 
private static class UAF.RuleKindEnumeration extends ProfileImplementation.EnumerationWrapper
 
- 
- 
Field Summary
Fields Modifier and Type Field Description private EnumerationLiteralactionAssertionstatic java.lang.StringACTIONASSERTIONprivate EnumerationLiteralcaveatstatic java.lang.StringCAVEATprivate EnumerationLiteralconstraintstatic java.lang.StringCONSTRAINTprivate EnumerationLiteralcontractstatic java.lang.StringCONTRACTprivate EnumerationLiteralderivationstatic java.lang.StringDERIVATIONprivate EnumerationLiteralguidancestatic java.lang.StringGUIDANCEprivate EnumerationLiteralsecurityPolicystatic java.lang.StringSECURITYPOLICYprivate EnumerationLiteralstructuralAssertionstatic java.lang.StringSTRUCTURALASSERTION 
- 
Constructor Summary
Constructors Modifier Constructor Description privateRuleKindEnumeration(UAF profile) 
- 
Method Summary
- 
Methods inherited from class com.nomagic.profiles.ProfileImplementation.EnumerationWrapper
getElement, getEnumerationLiteralByName 
- 
Methods inherited from class com.nomagic.profiles.ProfileImplementation.ProfileElementWrapper
getElementByName 
 - 
 
 - 
 
- 
- 
Field Detail
- 
STRUCTURALASSERTION
public static final java.lang.String STRUCTURALASSERTION
- See Also:
 - Constant Field Values
 
 
- 
ACTIONASSERTION
public static final java.lang.String ACTIONASSERTION
- See Also:
 - Constant Field Values
 
 
- 
DERIVATION
public static final java.lang.String DERIVATION
- See Also:
 - Constant Field Values
 
 
- 
CONTRACT
public static final java.lang.String CONTRACT
- See Also:
 - Constant Field Values
 
 
- 
CONSTRAINT
public static final java.lang.String CONSTRAINT
- See Also:
 - Constant Field Values
 
 
- 
GUIDANCE
public static final java.lang.String GUIDANCE
- See Also:
 - Constant Field Values
 
 
- 
SECURITYPOLICY
public static final java.lang.String SECURITYPOLICY
- See Also:
 - Constant Field Values
 
 
- 
CAVEAT
public static final java.lang.String CAVEAT
- See Also:
 - Constant Field Values
 
 
- 
structuralAssertion
@CheckForNull private EnumerationLiteral structuralAssertion
 
- 
actionAssertion
@CheckForNull private EnumerationLiteral actionAssertion
 
- 
derivation
@CheckForNull private EnumerationLiteral derivation
 
- 
contract
@CheckForNull private EnumerationLiteral contract
 
- 
constraint
@CheckForNull private EnumerationLiteral constraint
 
- 
guidance
@CheckForNull private EnumerationLiteral guidance
 
- 
securityPolicy
@CheckForNull private EnumerationLiteral securityPolicy
 
- 
caveat
@CheckForNull private EnumerationLiteral caveat
 
 - 
 
- 
Constructor Detail
- 
RuleKindEnumeration
private RuleKindEnumeration(UAF profile)
 
 - 
 
- 
Method Detail
- 
getEnumeration
@CheckForNull public Enumeration getEnumeration()
 
- 
getStructuralAssertionEnumerationLiteral
@CheckForNull public EnumerationLiteral getStructuralAssertionEnumerationLiteral()
 
- 
getActionAssertionEnumerationLiteral
@CheckForNull public EnumerationLiteral getActionAssertionEnumerationLiteral()
 
- 
getDerivationEnumerationLiteral
@CheckForNull public EnumerationLiteral getDerivationEnumerationLiteral()
 
- 
getContractEnumerationLiteral
@CheckForNull public EnumerationLiteral getContractEnumerationLiteral()
 
- 
getConstraintEnumerationLiteral
@CheckForNull public EnumerationLiteral getConstraintEnumerationLiteral()
 
- 
getGuidanceEnumerationLiteral
@CheckForNull public EnumerationLiteral getGuidanceEnumerationLiteral()
 
- 
getSecurityPolicyEnumerationLiteral
@CheckForNull public EnumerationLiteral getSecurityPolicyEnumerationLiteral()
 
- 
getCaveatEnumerationLiteral
@CheckForNull public EnumerationLiteral getCaveatEnumerationLiteral()
 
- 
clear
protected void clear()
- Overrides:
 clearin classProfileImplementation.ProfileElementWrapper<Enumeration>
 
 - 
 
 -