public enum RefinementType extends Enum<RefinementType>
Enum Constant and Description |
---|
MERGE
In the context of the ComponentDefinition or ModuleDefinition that contains
the owner of the MapsTo, all references to the definition property
of the local ComponentInstance or that of the remote ComponentInstance MUST
dereference to both properties.
|
USELOCAL
In the context of the ComponentDefinition or ModuleDefinition that contains
the owner of the MapsTo, all references to the definition property
of the remote ComponentInstance MUST dereference to that of the local
ComponentInstance instead.
|
USEREMOTE
All references to the definition property of the local ComponentInstance
MUST dereference to that of the remote ComponentInstance instead.
|
VERIFYIDENTICAL
The definition properties of the local and remote ComponentInstance objects
MUST refer to the same ComponentDefinition.
|
Modifier and Type | Method and Description |
---|---|
String |
toString() |
static RefinementType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RefinementType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RefinementType VERIFYIDENTICAL
public static final RefinementType USELOCAL
public static final RefinementType USEREMOTE
public static final RefinementType MERGE
public static RefinementType[] values()
for (RefinementType c : RefinementType.values()) System.out.println(c);
public static RefinementType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String toString()
toString
in class Enum<RefinementType>