| Package | Description |
|---|---|
| org.dmd.concinnity.server.generated.dsd | |
| org.dmd.concinnity.shared.generated.dsd | |
| org.dmd.dmc |
The Dark Matter Core (dmc) package provides the core functionality for
all aspects of objects managed via the Dark Matter Data framework.
|
| org.dmd.dmc.types |
This package contains basic attribute type implementations.
|
| org.dmd.dms | |
| org.dmd.dms.generated.types | |
| org.dmd.dms.util | |
| org.dmd.dmt.dsd.dsda.server.generated.dsd | |
| org.dmd.dmt.dsd.dsda.shared.generated.dsd | |
| org.dmd.dmt.dsd.dsda.shared.generated.types | |
| org.dmd.dmt.dsd.dsdb.server.generated.dsd | |
| org.dmd.dmt.dsd.dsdb.shared.generated.dsd | |
| org.dmd.dmt.dsd.dsdc.server.generated.dsd | |
| org.dmd.dmt.dsd.dsdc.shared.generated.dsd | |
| org.dmd.dmt.shared.generated.types | |
| org.dmd.dmu.server.generated.dsd | |
| org.dmd.dmu.shared.generated.dsd | |
| org.dmd.dmw | |
| org.dmd.templates.server.generated.dsd | |
| org.dmd.templates.shared.generated.dsd | |
| org.dmd.templates.shared.generated.types |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcinnityModuleDefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ConcinnityModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcinnityModuleDefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmcNameResolverWithClashSupportIF.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai)
Finds a named object based on its name and indicates the attribute via which
the reference is being made.
|
protected void |
DmcObject.resolveReferences(DmcNameResolverIF rx,
boolean skipClass,
DmcNameClashResolverIF ncr)
We perform object resolution and optionally skip the class attribute.
|
void |
DmcObject.resolveReferences(DmcNameResolverWithClashSupportIF rx,
DmcNameClashResolverIF ncr)
This method is used to resolve references in names spaces where object names can clash.
|
void |
DmcObject.resolveReferencesExceptClass(DmcNameResolverWithClashSupportIF rx,
DmcNameClashResolverIF ncr)
This method is used to resolve references in environments where the complete schema
and its associated ClassDefinition objects are not available e.g.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DmcTypeComplexTypeWithRefs.resolve(DmcNameResolverWithClashSupportIF resolver,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai) |
abstract void |
DmcTypeComplexTypeWithRefs.resolveValue(DmcNameResolverWithClashSupportIF resolver,
VALUE value,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
SchemaManager
The SchemaManager class manages the elements that comprise schemas: types, attributes,
classes and schemas themselves.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaManager.addDefinition(DmsDefinition def,
DmcNameClashResolverIF clashResolver)
Attempts to add the specified definition.
|
DmcNamedObjectIF |
SchemaManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
void |
SchemaManager.resolveReferences(SchemaDefinition sd,
DmcNameClashResolverIF clashResolver)
This method will ensure that all references in the specified schema can
be resolved.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmsSchemaParser
This class parses files that conform to the Information Model Definition
(IMD) schema and stores them in an SchemaManager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleADefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleADefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleADefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleADefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleBDefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleBDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleBDefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleCDefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleCDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleCDefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleCDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuModuleDefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmuModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuModuleDefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmwWrapper.resolveReferences(DmcNameResolverWithClashSupportIF rx,
DmcNameClashResolverIF ncr)
This method is used to resolve references in names spaces where object names can clash.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TdlModuleDefinitionManager |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TdlModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Class and Description |
|---|---|
class |
TdlModuleDefinitionDMOCache |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
| Modifier and Type | Method and Description |
|---|---|
void |
Contains.resolve(DmcNameResolverWithClashSupportIF resolver,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai) |
void |
DmcTypeContains.resolveValue(DmcNameResolverWithClashSupportIF resolver,
Contains value,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai)
Resolves a Contains.
|
Copyright © 2023. All rights reserved.