Package | Description |
---|---|
org.eclipse.ocl.examples.common.label | |
org.eclipse.ocl.examples.common.label.generators | |
org.eclipse.ocl.examples.common.utils |
Modifier and Type | Class and Description |
---|---|
class |
LabelGeneratorRegistry
DebugString supports generation of debug identification of objects, determining a name usuing
the following alternatives.
|
Modifier and Type | Field and Description |
---|---|
protected ILabelGenerator.Registry |
LabelGeneratorRegistry.delegate |
static ILabelGenerator.Registry |
ILabelGenerator.Registry.INSTANCE |
protected ILabelGenerator.Registry |
AbstractLabelGeneratorBuilder.registry |
Modifier and Type | Method and Description |
---|---|
ILabelGenerator.Registry |
AbstractLabelGeneratorBuilder.getRegistry() |
ILabelGenerator.Registry |
ILabelGenerator.Builder.getRegistry() |
Modifier and Type | Method and Description |
---|---|
static void |
LabelGeneratorRegistry.initialize(ILabelGenerator.Registry registry) |
Constructor and Description |
---|
AbstractLabelGeneratorBuilder(ILabelGenerator.Registry registry,
java.util.Map<ILabelGenerator.Option<?>,java.lang.Object> options) |
DefaultLabelGeneratorBuilder(ILabelGenerator.Registry registry,
java.util.Map<ILabelGenerator.Option<?>,java.lang.Object> options) |
LabelGeneratorRegistry(ILabelGenerator.Registry delegate)
Construct a registry that resolves label generators locally when possible
but which delegates to delegate otherwise.
|
Modifier and Type | Method and Description |
---|---|
static void |
ENamedElementLabelGenerator.initialize(ILabelGenerator.Registry registry) |
static void |
EObjectLabelGenerator.initialize(ILabelGenerator.Registry registry) |
static void |
EcoreURILabelGenerator.initialize(ILabelGenerator.Registry registry) |
static void |
StringLabelGenerator.initialize(ILabelGenerator.Registry registry) |
Modifier and Type | Field and Description |
---|---|
static ILabelGenerator.Registry |
EcoreUtils.QUALIFIED_NAME_REGISTRY
The global QUALIFIED_NAME_REGISTRY is used by qualifiedNameFor to generate qualified names
for objects; typically a :: separted hierarchical name.
|
static ILabelGenerator.Registry |
EcoreUtils.SIMPLE_NAME_REGISTRY
The global SIMPLE_NAME_REGISTRY is used by simpleNameFor to generate simple names
for objects; typically the name property.
|