| Modifier and Type | Class and Description |
|---|---|
class |
Concept |
class |
ConcinnityDefinition |
class |
ConcinnityModule |
| Modifier and Type | Class and Description |
|---|---|
class |
DmconcinnitySchemaAG
The dark-matter Concinnity schema defines a set of mechanisms\n that allow
for ad hoc representation of concepts and various types of relationships\n
between them.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConceptDMW
The Concept class provides a flexible mechanism for defining concepts that
can be\n linked in arbitrary or structured ways to other concepts.
|
class |
ConcinnityDefinitionDMW
The ConcinnityDefinition provides a common base for all Concinnity related
definitions.
|
class |
ConcinnityModuleDMW
Generated from the dmconcinnity schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ConcinnityModuleDefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConceptDMO
The Concept class provides a flexible mechanism for defining concepts that
can be\n linked in arbitrary or structured ways to other concepts.
|
class |
ConcinnityDefinitionDMO
The ConcinnityDefinition provides a common base for all Concinnity related
definitions.
|
class |
ConcinnityModuleDMO
Generated from the dmconcinnity schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConceptREF
This is the generated DmcAttribute derivative for values of type Concept
|
class |
ConcinnityDefinitionREF
This is the generated DmcAttribute derivative for values of type ConcinnityDefinition
|
class |
ConcinnityModuleREF
This is the generated DmcAttribute derivative for values of type ConcinnityModule
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmcNameClashObjectSet<OBJ extends DmcNamedObjectIF>
DmcNameClashExceptions are thrown by DmcNameResolverIF implementers if they have
more than object with a given name.
|
class |
DmcNamedObjectNontransportableREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectNontransportableREF is used when creating object reference attributes
whose payload is NOT expected to be sent across whatever RPC mechanism is being used.
|
class |
DmcNamedObjectREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectREF is an abstract base class that defines helper class for implementing
the concept of references to named objects that can either be resolved or unresolved.
|
class |
DmcNamedObjectTransportableREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectTransportableREF is used when creating object reference attributes
whose payload is expected to be sent across whatever RPC mechanism is being used.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DmcHierarchicNamedObjectIF
This is a marker interface for objects that are named hierarchically.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmcNamedObjectNontransportableREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectNontransportableREF is used when creating object reference attributes
whose payload is NOT expected to be sent across whatever RPC mechanism is being used.
|
class |
DmcNamedObjectREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectREF is an abstract base class that defines helper class for implementing
the concept of references to named objects that can either be resolved or unresolved.
|
class |
DmcNamedObjectTransportableREF<DMO extends DmcNamedObjectIF>
The DmcNamedObjectTransportableREF is used when creating object reference attributes
whose payload is expected to be sent across whatever RPC mechanism is being used.
|
| Modifier and Type | Field and Description |
|---|---|
protected DMO |
DmcNamedObjectTransportableREF.object |
protected DMO |
DmcNamedObjectNontransportableREF.object |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmcOmni.findNamedObject(DmcObjectName name)
The DmcOmni can act as a global name resolver.
|
DmcNamedObjectIF |
DmcNameResolverIF.findNamedObject(DmcObjectName name)
Finds a named object based on its name.
|
DmcNamedObjectIF |
DmcOmni.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
DmcNameResolverIF.findNamedObject(DmcObjectName name,
int attributeID)
Finds a named object based on its name and indicates the attribute via which
the reference is being made.
|
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.
|
DmcNamedObjectIF |
DmcNameClashResolverIF.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos)
The clash resolver will overload this method to attempt to resolve the name clash.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNameClashObjectSet<DmcNamedObjectIF> |
DmcNameClashException.getClashSet() |
Iterator<DmcNamedObjectIF> |
DmcNameClashObjectSet.getMatches() |
Iterator<DmcNamedObjectIF> |
DmcNameClashException.getMatches() |
| Modifier and Type | Method and Description |
|---|---|
void |
DmcNameClashException.addMatch(DmcNamedObjectIF m) |
void |
DmcCacheIF.applyModification(DmcNamedObjectIF referringObject,
DmcTypeModifier mods)
Implementors should apply the specified modification to the referring object.
|
| Constructor and Description |
|---|
DmcNameClashException(String message,
ArrayList<DmcNamedObjectIF> clash) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmcDefinitionIF.getDefinedIn() |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
Modifier.getReferringObject() |
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGenerator |
class |
GenerationContext |
class |
MethodGenerator |
class |
WrapperGenerator |
| Modifier and Type | Class and Description |
|---|---|
class |
DmgSchemaAG
The dmg schema defines classes used by the Dark Matter Generator
framework.\n The concept of the framework is to allow users to extend the
overall code generation\n mechanism by providing their own generators that
conform to the DarkMatterGeneratorIF\n interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGeneratorDMO
Generated from the dmg schema at version 0.1
|
class |
GenerationContextDMO
The GenerationContext acts as a gathering point for a set of\n code
generation components.
|
class |
MethodGeneratorDMO
The MethodGenerator allows for the definition of a code generation\n
component that creates access methods for wrapper classes in different
usage\n environments.
|
class |
WrapperGeneratorDMO
The WrapperGenerator allows for the definition of a code generation\n
component that creates DMO wrappers for use in particular usage
environments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGeneratorDMW
Generated from the dmg schema at version 0.1
|
class |
GenerationContextDMW
The GenerationContext acts as a gathering point for a set of\n code
generation components.
|
class |
MethodGeneratorDMW
The MethodGenerator allows for the definition of a code generation\n
component that creates access methods for wrapper classes in different
usage\n environments.
|
class |
WrapperGeneratorDMW
The WrapperGenerator allows for the definition of a code generation\n
component that creates DMO wrappers for use in particular usage
environments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGeneratorREF
This is the generated DmcAttribute derivative for values of type ActifactGenerator
|
class |
GenerationContextREF
This is the generated DmcAttribute derivative for values of type GenerationContext
|
class |
MethodGeneratorREF
This is the generated DmcAttribute derivative for values of type MethodGenerator
|
class |
WrapperGeneratorREF
This is the generated DmcAttribute derivative for values of type WrapperGenerator
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmpSchemaAG
The Dark Matter Protocol (DMP) is a general purpose data
access/manipulation protocol\n that provides operations for log in, log
out, CRUD behaviour, event notification and\n remote method invocation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObject |
class |
HierarchicObject
The extended HierarchicObject class provides a variety of functionality
that makes using hierarchic objects convenient.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmrbaseSchemaAG
The dmrbase schema defines classes that provide base support\n for the
Dark Matter Repository (DMR) concepts.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObjectDMW
A DotNamedObject is a hierarchic object whose fully qualified\n name is
composed of naming attributes separated by periods.
|
class |
HierarchicObjectDMW
A HierarchicObject is meant to represent any object that can\n be
identified with a Fully Qualified Name (FQN) and exists in a containment\n
relationship with other objects.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
HierarchyParser.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
HierarchicDataCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
HierarchyParser.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
HierarchicDataCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
HierarchicDataCache.findNamedObject(String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObject
The LDAPHierarchicObject class extends the LDAPHierarchicObjectDMW class and provides
utilities to arrange objects into a hierarchy based on their Fully Qualified Names (FQNs).
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmrldapSchemaAG
The dmrldap schema defines classes that allow for the storage\n of Dark
Matter Objects in LDAP enabled Directory Servers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObjectDMW
The LDAPHierarchicObject provides some additional structure and\n
conventions to the HierarchicObject to make it usable in conjunction with
an LDAP\n enabled directory server.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
HierarchyParserOld.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
HierarchyParserOld.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
HierarchyParserOld.findNamedObject(String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObjectDMO
A DotNamedObject is a hierarchic object whose fully qualified\n name is
composed of naming attributes separated by periods.
|
class |
HierarchicObjectDMO
A HierarchicObject is meant to represent any object that can\n be
identified with a Fully Qualified Name (FQN) and exists in a containment\n
relationship with other objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DotNamedObjectREF
This is the generated DmcAttribute derivative for values of type DotNamedObject
|
class |
HierarchicObjectREF
This is the generated DmcAttribute derivative for values of type HierarchicObject
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObjectDMO
The LDAPHierarchicObject provides some additional structure and\n
conventions to the HierarchicObject to make it usable in conjunction with
an LDAP\n enabled directory server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LDAPHierarchicObjectREF
This is the generated DmcAttribute derivative for values of type LDAPHierarchicObject
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinition |
class |
AttributeDefinition |
class |
ClassDefinition |
class |
ComplexTypeDefinition |
class |
Concinnity |
class |
Dependency |
class |
DependencyImplementation |
class |
DmsDefinition
The DmsDefinition class is the base class from which all Dark Matter Schema (DMS)
objects are derived.
|
class |
DSDefinition |
class |
DSDefinitionModule
The DSDefinitionModule is used to describe the base characteristics of a set
of Domain Specific Definitions (DSDs).
|
class |
EnumDefinition |
class |
ExtendedReferenceTypeDefinition |
class |
MetaSchema |
class |
MetaSchemaAG
This class creates the basic definitions that allow for the definition of schemas.
|
class |
RuleCategory |
class |
RuleData |
class |
RuleDefinition |
class |
RunContext |
class |
SchemaDefinition |
class |
SliceDefinition |
class |
TypeDefinition |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
SchemaManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
SchemaManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
SchemaManager.findNamedObject(String name)
Returns the definition with the specified name if it exists.
|
DmcNamedObjectIF |
SchemaManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
SchemaManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos)
We implement this because we need to pass in a clash resolver when we resolve
schema references on auto-generated schemas.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinitionDMO
This class is used to define the actions that may be triggered on\n an
object.
|
class |
AttributeDefinitionDMO
This class is used to define attributes to be used\n as part of a class
definition.
|
class |
ClassDefinitionDMO
This class provides the basic mechanism to define new classes for a
schema.
|
class |
ComplexTypeDefinitionDMO
The ComplexTypeDefinition provides a mechanism for defining the structure
of\n a complex type composed of other types.
|
class |
ConcinnityDMO
When concinnity was conceived, it was conceived as a way of binding
knowledge across\n different domains.
|
class |
DependencyDMO
The Dependency class allows for the definition of a named dependency\n on
something; usually an interface.
|
class |
DependencyImplementationDMO
The DependencyImplementation allows you to fulfill a defined Dependency.\n
When a RunContext is specified, it will indicate a set of dependencies.
|
class |
DmsDefinitionDMO
The DmsDefinition class provides a common base for all dark-matter schema
(DMS) definition classes.
|
class |
DSDefinitionDMO
The domain specific definition (DSDefinition) forms the basis for all
definitions\n that use dark-matter as their basis.
|
class |
DSDefinitionModuleDMO
The DSDefinitionModule is a definition that defines a collection of
definitions\n and provides a basis for the generation of various artifacts
that allow for parsing and\n management of that set of definitions.\n
|
class |
EnumDefinitionDMO
The EnumDefinition allows for the definition of real Java enums that
provide\n inherent mapping of the string and integer values of the enum
into actual enum values.
|
class |
ExtendedReferenceTypeDefinitionDMO
The ExtendedReferenceTypeDefinition provides a mechanism for extending \n
the automatically generated named object reference attribute types with
additional\n information.
|
class |
RuleCategoryDMO
The RuleCategory allows for the definition of categories of rules to be
applied\n to various objects and indicates the expected interface to be
implemented by a rule instance.\n A RuleDefinition may belong to multiple
categories.
|
class |
RuleDataDMO
The RuleData class serves as a common base for all ClassDefinitions\n that
are generated internally to represent the data associated with
RuleDefinitions.
|
class |
RuleDefinitionDMO
The RuleDefinition allows for the definition of rules that can\n be
applied to attributes or classes.
|
class |
RunContextDMO |
class |
SchemaDefinitionDMO
This class is used to define a schema as a discrete, nameable entity.
|
class |
SliceDefinitionDMO
The SliceDefinition class is used to define a named set of attributes\n
that are used to retrieve a slice of an object i.e.
|
class |
TypeDefinitionDMO
The
TypeDefinition is used to define the types of
attributes that can be used\n as the basis for attribute values. |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinitionDMW
This class is used to define the actions that may be triggered on\n an
object.
|
class |
AttributeDefinitionDMW
This class is used to define attributes to be used\n as part of a class
definition.
|
class |
ClassDefinitionDMW
This class provides the basic mechanism to define new classes for a
schema.
|
class |
ComplexTypeDefinitionDMW
The ComplexTypeDefinition provides a mechanism for defining the structure
of\n a complex type composed of other types.
|
class |
ConcinnityDMW
When concinnity was conceived, it was conceived as a way of binding
knowledge across\n different domains.
|
class |
DependencyDMW
The Dependency class allows for the definition of a named dependency\n on
something; usually an interface.
|
class |
DependencyImplementationDMW
The DependencyImplementation allows you to fulfill a defined Dependency.\n
When a RunContext is specified, it will indicate a set of dependencies.
|
class |
DmsDefinitionDMW
The DmsDefinition class provides a common base for all dark-matter schema
(DMS) definition classes.
|
class |
DSDefinitionDMW
The domain specific definition (DSDefinition) forms the basis for all
definitions\n that use dark-matter as their basis.
|
class |
DSDefinitionModuleDMW
The DSDefinitionModule is a definition that defines a collection of
definitions\n and provides a basis for the generation of various artifacts
that allow for parsing and\n management of that set of definitions.\n
|
class |
EnumDefinitionDMW
The EnumDefinition allows for the definition of real Java enums that
provide\n inherent mapping of the string and integer values of the enum
into actual enum values.
|
class |
ExtendedReferenceTypeDefinitionDMW
The ExtendedReferenceTypeDefinition provides a mechanism for extending \n
the automatically generated named object reference attribute types with
additional\n information.
|
class |
RuleCategoryDMW
The RuleCategory allows for the definition of categories of rules to be
applied\n to various objects and indicates the expected interface to be
implemented by a rule instance.\n A RuleDefinition may belong to multiple
categories.
|
class |
RuleDataDMW
The RuleData class serves as a common base for all ClassDefinitions\n that
are generated internally to represent the data associated with
RuleDefinitions.
|
class |
RuleDefinitionDMW
The RuleDefinition allows for the definition of rules that can\n be
applied to attributes or classes.
|
class |
RunContextDMW |
class |
SchemaDefinitionDMW
This class is used to define a schema as a discrete, nameable entity.
|
class |
SliceDefinitionDMW
The SliceDefinition class is used to define a named set of attributes\n
that are used to retrieve a slice of an object i.e.
|
class |
TypeDefinitionDMW
The
TypeDefinition is used to define the types of
attributes that can be used\n as the basis for attribute values. |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionDefinitionREF
The ActionDefinitionREF class.
|
class |
AttributeDefinitionREF
The AttributeDefinitionREF class.
|
class |
ClassDefinitionREF
The ClassDefinitionREF class.
|
class |
ComplexTypeDefinitionREF
The ComplexTypeDefinitionREF class.
|
class |
ConcinnityREF
The ConcinnityREF class.
|
class |
DependencyImplementationREF
The DependencyImplementationREF class.
|
class |
DependencyREF
The DependencyREF class.
|
class |
DmsDefinitionREF
The DmsDefinitionREF class.
|
class |
DSDefinitionModuleREF
The DSDefinitionModuleREF class.
|
class |
DSDefinitionREF
The DSDefinitionREF class.
|
class |
EnumDefinitionREF
The EnumDefinitionREF class.
|
class |
ExtendedReferenceTypeDefinitionREF
The ExtendedReferenceTypeDefinitionREF class.
|
class |
RuleCategoryREF
The RuleCategoryREF class.
|
class |
RuleDataREF
The RuleDataREF class.
|
class |
RuleDefinitionREF
The RuleDefinitionREF class.
|
class |
RunContextREF
The RunContextREF class.
|
class |
SchemaDefinitionREF
The SchemaDefinitionREF class.
|
class |
SliceDefinitionREF
The SliceDefinitionREF class.
|
class |
TypeDefinitionREF
The TypeDefinitionREF class.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmsSchemaParser.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TestDataCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
TestDataCache.findNamedObject(DmcObjectName name,
int attributeID) |
| Modifier and Type | Method and Description |
|---|---|
void |
TestDataCache.add(DmcNamedObjectIF obj) |
void |
TestDataCache.applyModification(DmcNamedObjectIF referringObject,
DmcTypeModifier mods) |
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptX |
class |
AConceptBase |
class |
AConceptX |
class |
ModuleA |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdASchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptXDMW
Generated from the dsdA schema at version unknown
|
class |
AConceptBaseDMW
The base definition for this DSD module.
|
class |
AConceptXDMW
Generated from the dsdA schema at version unknown
|
class |
ModuleADMW
Generated from the dsdA schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleADefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleADefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleADefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleADefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptXDMO
Generated from the dsdA schema at version unknown
|
class |
AConceptBaseDMO
The base definition for this DSD module.
|
class |
AConceptXDMO
Generated from the dsdA schema at version unknown
|
class |
ModuleADMO
Generated from the dsdA schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleADefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleADefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleADefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleADefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ABConceptXREF
This is the generated DmcAttribute derivative for values of type ABConceptX
|
class |
AConceptBaseREF
This is the generated DmcAttribute derivative for values of type AConceptBase
|
class |
AConceptXREF
This is the generated DmcAttribute derivative for values of type AConceptX
|
class |
ModuleAREF
This is the generated DmcAttribute derivative for values of type ModuleA
|
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBase |
class |
BConceptX |
class |
ModuleB |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdBSchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBaseDMW
The base definition for this DSD module.
|
class |
BConceptXDMW
Generated from the dsdB schema at version unknown
|
class |
ModuleBDMW
Generated from the dsdB schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleBDefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleBDefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleBDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleBDefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBaseDMO
The base definition for this DSD module.
|
class |
BConceptXDMO
Generated from the dsdB schema at version unknown
|
class |
ModuleBDMO
Generated from the dsdB schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
BConceptBaseREF
This is the generated DmcAttribute derivative for values of type BConceptBase
|
class |
BConceptXREF
This is the generated DmcAttribute derivative for values of type BConceptX
|
class |
ModuleBREF
This is the generated DmcAttribute derivative for values of type ModuleB
|
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBase |
class |
CConceptX |
class |
ModuleC |
| Modifier and Type | Class and Description |
|---|---|
class |
DsdCSchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBaseDMW
The base definition for this DSD module.
|
class |
CConceptXDMW
Generated from the dsdC schema at version unknown
|
class |
ModuleCDMW
Generated from the dsdC schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleCDefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleCDefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleCDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleCDefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBaseDMO
The base definition for this DSD module.
|
class |
CConceptXDMO
Generated from the dsdC schema at version unknown
|
class |
ModuleCDMO
Generated from the dsdC schema at version unknown
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleCDefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
ModuleCDefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
ModuleCDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleCDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
CConceptBaseREF
This is the generated DmcAttribute derivative for values of type CConceptBase
|
class |
CConceptXREF
This is the generated DmcAttribute derivative for values of type CConceptX
|
class |
ModuleCREF
This is the generated DmcAttribute derivative for values of type ModuleC
|
| Modifier and Type | Class and Description |
|---|---|
class |
ObjWithRefs |
class |
ObjWithRefsDerivedA |
class |
ObjWithRefsDerivedB |
| Modifier and Type | Class and Description |
|---|---|
class |
TestOneLevelSubpackageExtended |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDerivedDiffSubpackage |
| Modifier and Type | Class and Description |
|---|---|
class |
DmtSchemaAG
The dmt schema defines a sets of definitions for Dark Matter Testing
purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseObjDMW
Generated from the dmt schema at version 0.1
|
class |
IntegerNamedObjectDMW
Generated from the dmt schema at version 0.1
|
class |
ObjWithRefsDerivedADMW
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDerivedBDMW
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDMW
Generated from the dmt schema at version 0.1
|
class |
TestBasicNamedObjectExtendedDMW
The TestBasicNamedObjectExtended class provides a test bed for a named
object\n that's extended.
|
class |
TestBasicNamedObjectFixedDMW
The TestBasicNamedObjectFixed class provides a test bed for a named object.
|
class |
TestDerivedDiffSubpackageDMW
The TestDerivedDiffSubpackage test derivation from a different subpackage.
|
class |
TestDerivedSubpackageDMW
The TestDerivedSubpackage tests derivation within the same subpackage.
|
class |
TestMultiLevelSubpackageDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageExtendedDMW
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
UUIDNamedObjectDMW
Generated from the dmt schema at version 0.1
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseObjDMO
Generated from the dmt schema at version 0.1
|
class |
IntegerNamedObjectDMO
Generated from the dmt schema at version 0.1
|
class |
ObjWithRefsDerivedADMO
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDerivedBDMO
Used to test restricting object references in derived classes.
|
class |
ObjWithRefsDMO
Generated from the dmt schema at version 0.1
|
class |
TestBasicNamedObjectExtendedDMO
The TestBasicNamedObjectExtended class provides a test bed for a named
object\n that's extended.
|
class |
TestBasicNamedObjectFixedDMO
The TestBasicNamedObjectFixed class provides a test bed for a named object.
|
class |
TestDerivedDiffSubpackageDMO
The TestDerivedDiffSubpackage test derivation from a different subpackage.
|
class |
TestDerivedSubpackageDMO
The TestDerivedSubpackage tests derivation within the same subpackage.
|
class |
TestMultiLevelSubpackageDMO
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageDMO
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
TestOneLevelSubpackageExtendedDMO
The TestOneLevelSubpackage class provides a test bed for generating DMWs
in different subpackages.
|
class |
UUIDNamedObjectDMO
Generated from the dmt schema at version 0.1
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseObjREF
This is the generated DmcAttribute derivative for values of type BaseObj
|
class |
IntegerNamedObjectREF
This is the generated DmcAttribute derivative for values of type IntegerNamedObject
|
class |
ObjWithRefsDerivedAREF
This is the generated DmcAttribute derivative for values of type ObjWithRefsDerivedA
|
class |
ObjWithRefsDerivedBREF
This is the generated DmcAttribute derivative for values of type ObjWithRefsDerivedB
|
class |
ObjWithRefsREF
This is the generated DmcAttribute derivative for values of type ObjWithRefs
|
class |
SomeRelation |
class |
TestBasicNamedObjectExtendedREF
This is the generated DmcAttribute derivative for values of type TestBasicNamedObjectExtended
|
class |
TestBasicNamedObjectFixedREF
This is the generated DmcAttribute derivative for values of type TestBasicNamedObjectFixed
|
class |
TestDerivedDiffSubpackageREF
This is the generated DmcAttribute derivative for values of type TestDerivedDiffSubpackage
|
class |
TestDerivedSubpackageREF
This is the generated DmcAttribute derivative for values of type TestDerivedSubpackage
|
class |
TestMultiLevelSubpackageREF
This is the generated DmcAttribute derivative for values of type TestMultiLevelSubpackage
|
class |
TestOneLevelSubpackageExtendedREF
This is the generated DmcAttribute derivative for values of type TestOneLevelSubpackageExtended
|
class |
TestOneLevelSubpackageREF
This is the generated DmcAttribute derivative for values of type TestOneLevelSubpackage
|
class |
UUIDNamedObjectREF
This is the generated DmcAttribute derivative for values of type UUIDNamedObject
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinition |
class |
DmuModule |
| Modifier and Type | Class and Description |
|---|---|
class |
PayloadExample |
class |
PayloadSortInfo |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuSchemaAG
This is the schema definition for the dmu domain-specific language.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinitionDMW
This is the module definition for the dmu domain-specific language.
|
class |
DmuModuleDMW
This is the module definition for the dmu domain-specific language.
|
class |
PayloadExampleDMW
json: The PayloadExample allows you to specify\n
examples of JSON payloads to be used to test various functionality.
|
class |
PayloadSortInfoDMW
json: In order to perform the diff between an
existing configuration on\n the device and an incoming payload, the JSON
objects must have arrays of objects\n sorted based on specified key
values.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmuModuleDefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
DmuModuleDefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
DmuModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
DmuModuleDefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinitionDMO
This is the module definition for the dmu domain-specific language.
|
class |
DmuModuleDMO
This is the module definition for the dmu domain-specific language.
|
class |
PayloadExampleDMO
json: The PayloadExample allows you to specify\n
examples of JSON payloads to be used to test various functionality.
|
class |
PayloadSortInfoDMO
json: In order to perform the diff between an
existing configuration on\n the device and an incoming payload, the JSON
objects must have arrays of objects\n sorted based on specified key
values.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
DmuDefinitionREF
This is the generated DmcAttribute derivative for values of type DmuDefinition
|
class |
DmuModuleREF
This is the generated DmcAttribute derivative for values of type DmuModule
|
class |
PayloadExampleREF
This is the generated DmcAttribute derivative for values of type PayloadExample
|
class |
PayloadSortInfoREF
This is the generated DmcAttribute derivative for values of type PayloadSortInfo
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmvSchemaAG
The dmv schema defines classes associated with the Dark Matter
Validation\n (DMV) framework based on RuleDefinitions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleDataDMW
The AllowedAttributesRule will determine whether or not the \n attributes
of a DMO conform to the must/may specification of its class definition.\n
For classes of type EXTENSIBLE, only the must have attributes are
checked.\n
|
class |
CardinalityRuleDataDMW
The CardinalityRule lets you specify the required cardinality of a
multi-valued attribute.\n
|
class |
CheckAttributesBasedOnValueRuleDataDMW
The CheckAttributesBasedOnValueRule allows you to specify\n that certain
optional attributes must exist (or not exist) based on the value\n of
another single valued attribute in an object.
|
class |
InitRuleDataDMW
The InitRule allows you to specify attribute values for a \n newly created
object or an object read from file or received in a CreateRequest\n (for
instance).
|
class |
NamedObjectRuleDataDMW
The NamedObjectRule will validate a ClassDefinition for a named object\n
to ensure that the isNamedBy attribute is included in the must have
attributes list.
|
class |
NumericRangeRuleDataDMW
The NumericRangeRule ensures that a numeric attribute has values\n that
fall within a given range.
|
class |
OneOfTheseAttributesRequiredRuleDataDMW
The OneOfTheseAttributesRequiredRule allows you to specify\n that one of
the possible optional attributes specified must be present\n in the object
being checked.\n
|
class |
OnlyOneOfTheseAttributesAllowedRuleDataDMW
The OnlyOneOfTheseAttributesAllowedRule allows you to specify\n that only
one of the possible attributes specified must be present\n in the object
being checked.
|
class |
PartCheckerRuleDataDMW
The PartCheckerRule will validate a ComplexTypeDefinition\n for some of
the more tricky aspects of that definition.
|
class |
PatternMatchRuleDataDMW
The PatternMatchRule allows you to validate that an attribute\n in an
object conforms to a regex pattern that you specify.
|
class |
ReferencedAttributeTypeRuleDataDMW
The ReferencedAttributeTypeRule allows you to restrict the type of\n an
attribute referred to by an AttributeDefinition reference.
|
class |
RelatedNumbersRuleDataDMW
The RelatedNumbersRule ensures that a particular numeric\n relationship
exists between two single-valued, numeric values on an object.\n An
example usage might be:\n
|
class |
RestrictReferencesRuleDataDMW
The RestrictReferencesRule allows you to restrict the types\n of objects
being referenced via a reference attribute.
|
class |
StringSetRuleDataDMW
The StringSetRule lets you specify a set of strings that are allowed as
values for an attribute.\n
|
class |
UCOAllowedAttributesRuleDataDMW
The UCOAllowedAttributesRule will determine whether or not the \n
attributes of a DmcUncheckedObject conform to the must/may specification
of its\n class definition.
|
class |
ValueLengthRuleDataDMW
The ValueLengthRule allows you to indicate the maximum length,\n the
minimum length or both the maximum and minimum length of the String form
of\n a value associated with an attribute.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleDataDMO
The AllowedAttributesRule will determine whether or not the \n attributes
of a DMO conform to the must/may specification of its class definition.\n
For classes of type EXTENSIBLE, only the must have attributes are
checked.\n
|
class |
CardinalityRuleDataDMO
The CardinalityRule lets you specify the required cardinality of a
multi-valued attribute.\n
|
class |
CheckAttributesBasedOnValueRuleDataDMO
The CheckAttributesBasedOnValueRule allows you to specify\n that certain
optional attributes must exist (or not exist) based on the value\n of
another single valued attribute in an object.
|
class |
InitRuleDataDMO
The InitRule allows you to specify attribute values for a \n newly created
object or an object read from file or received in a CreateRequest\n (for
instance).
|
class |
NamedObjectRuleDataDMO
The NamedObjectRule will validate a ClassDefinition for a named object\n
to ensure that the isNamedBy attribute is included in the must have
attributes list.
|
class |
NumericRangeRuleDataDMO
The NumericRangeRule ensures that a numeric attribute has values\n that
fall within a given range.
|
class |
OneOfTheseAttributesRequiredRuleDataDMO
The OneOfTheseAttributesRequiredRule allows you to specify\n that one of
the possible optional attributes specified must be present\n in the object
being checked.\n
|
class |
OnlyOneOfTheseAttributesAllowedRuleDataDMO
The OnlyOneOfTheseAttributesAllowedRule allows you to specify\n that only
one of the possible attributes specified must be present\n in the object
being checked.
|
class |
PartCheckerRuleDataDMO
The PartCheckerRule will validate a ComplexTypeDefinition\n for some of
the more tricky aspects of that definition.
|
class |
PatternMatchRuleDataDMO
The PatternMatchRule allows you to validate that an attribute\n in an
object conforms to a regex pattern that you specify.
|
class |
ReferencedAttributeTypeRuleDataDMO
The ReferencedAttributeTypeRule allows you to restrict the type of\n an
attribute referred to by an AttributeDefinition reference.
|
class |
RelatedNumbersRuleDataDMO
The RelatedNumbersRule ensures that a particular numeric\n relationship
exists between two single-valued, numeric values on an object.\n An
example usage might be:\n
|
class |
RestrictReferencesRuleDataDMO
The RestrictReferencesRule allows you to restrict the types\n of objects
being referenced via a reference attribute.
|
class |
StringSetRuleDataDMO
The StringSetRule lets you specify a set of strings that are allowed as
values for an attribute.\n
|
class |
UCOAllowedAttributesRuleDataDMO
The UCOAllowedAttributesRule will determine whether or not the \n
attributes of a DmcUncheckedObject conform to the must/may specification
of its\n class definition.
|
class |
ValueLengthRuleDataDMO
The ValueLengthRule allows you to indicate the maximum length,\n the
minimum length or both the maximum and minimum length of the String form
of\n a value associated with an attribute.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowedAttributesRuleDataREF
This is the generated DmcAttribute derivative for values of type AllowedAttributesRuleData
|
class |
CardinalityRuleDataREF
This is the generated DmcAttribute derivative for values of type CardinalityRuleData
|
class |
CheckAttributesBasedOnValueRuleDataREF
This is the generated DmcAttribute derivative for values of type CheckAttributesBasedOnValueRuleData
|
class |
InitRuleDataREF
This is the generated DmcAttribute derivative for values of type InitRuleData
|
class |
NamedObjectRuleDataREF
This is the generated DmcAttribute derivative for values of type NamedObjectRuleData
|
class |
NumericRangeRuleDataREF
This is the generated DmcAttribute derivative for values of type NumericRangeRuleData
|
class |
OneOfTheseAttributesRequiredRuleDataREF
This is the generated DmcAttribute derivative for values of type OneOfTheseAttributesRequiredRuleData
|
class |
OnlyOneOfTheseAttributesAllowedRuleDataREF
This is the generated DmcAttribute derivative for values of type OnlyOneOfTheseAttributesAllowedRuleData
|
class |
PartCheckerRuleDataREF
This is the generated DmcAttribute derivative for values of type PartCheckerRuleData
|
class |
PatternMatchRuleDataREF
This is the generated DmcAttribute derivative for values of type PatternMatchRuleData
|
class |
ReferencedAttributeTypeRuleDataREF
This is the generated DmcAttribute derivative for values of type ReferencedAttributeTypeRuleData
|
class |
RelatedNumbersRuleDataREF
This is the generated DmcAttribute derivative for values of type RelatedNumbersRuleData
|
class |
RestrictReferencesRuleDataREF
This is the generated DmcAttribute derivative for values of type RestrictReferencesRuleData
|
class |
StringSetRuleDataREF
This is the generated DmcAttribute derivative for values of type StringSetRuleData
|
class |
UCOAllowedAttributesRuleDataREF
This is the generated DmcAttribute derivative for values of type UCOAllowedAttributesRuleData
|
class |
ValueLengthRuleDataREF
This is the generated DmcAttribute derivative for values of type ValueLengthRuleData
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmwHierarchicObjectWrapper
The DmwHierarchicObjectWrapper extends the named object wrapper to indicate that the
wrapped object is hierarchically named.
|
class |
DmwNamedObjectWrapper
The DmwNamedObjectWrapper extends the basic wrapper to indicate that the
wrapped object is named.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElement |
class |
ExtensionHook |
class |
Section |
class |
TdlDefinition |
class |
TdlModule |
class |
Template |
class |
TextualArtifact |
| Modifier and Type | Class and Description |
|---|---|
class |
DmtdlSchemaAG
The dark-matter Template Definition Language (TDL) schema defines objects
that\n allow you to define the structure of an artifact composed of a
series of Sections and Templates\n that are used to format the Sections.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElementDMW
Generated from the dmtdl schema at version unknown
|
class |
ExtensionHookDMW
The dark-matter Domain Specific Definition (DSD) mechanisms allow for
the\n extension of objects using auxliary classes and arbitrary name value
pairs (via the nvp attribute).\n These mechanisms are useful because they
allow you to augment an existing Domain Specific Language\n (DSL) with
your own information that can be used to facilitate generation of other
types\n of artifacts.\n
|
class |
SectionDMW
A Section represents part of a textual artifact that you want to format.\n
The artifact could be an XHTML document, an XML document, a piece of code,
a form\n letter - whatever.
|
class |
TdlDefinitionDMW
The TdlDefinition provides a common base for all dark-matter\n Template
Definition Language (TDL) definitions.
|
class |
TdlModuleDMW
A TdlModule is used to define a set of Sections that\n define the overall
structure of a textual artifact.
|
class |
TemplateDMW
The Template object provides a mechanism to define an arbitrary set of\n
text that allows for the insertion of the named values defined as part of
the associated\n Section definition.\n
|
class |
TextualArtifactDMW
A TextualArtifact is the top level entity that is comprised of Sections\n
and formatted via Templates.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TdlModuleDefinitionManager.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
TdlModuleDefinitionManager.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
TdlModuleDefinitionManager.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
TdlModuleDefinitionManager.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElementDMO
Generated from the dmtdl schema at version unknown
|
class |
ExtensionHookDMO
The dark-matter Domain Specific Definition (DSD) mechanisms allow for
the\n extension of objects using auxliary classes and arbitrary name value
pairs (via the nvp attribute).\n These mechanisms are useful because they
allow you to augment an existing Domain Specific Language\n (DSL) with
your own information that can be used to facilitate generation of other
types\n of artifacts.\n
|
class |
SectionDMO
A Section represents part of a textual artifact that you want to format.\n
The artifact could be an XHTML document, an XML document, a piece of code,
a form\n letter - whatever.
|
class |
TdlDefinitionDMO
The TdlDefinition provides a common base for all dark-matter\n Template
Definition Language (TDL) definitions.
|
class |
TdlModuleDMO
A TdlModule is used to define a set of Sections that\n define the overall
structure of a textual artifact.
|
class |
TemplateDMO
The Template object provides a mechanism to define an arbitrary set of\n
text that allows for the insertion of the named values defined as part of
the associated\n Section definition.\n
|
class |
TextualArtifactDMO
A TextualArtifact is the top level entity that is comprised of Sections\n
and formatted via Templates.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.findNamedObject(DmcObjectName name) |
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.findNamedObject(DmcObjectName name,
int attributeID) |
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContainedElementREF
This is the generated DmcAttribute derivative for values of type ContainedElement
|
class |
ExtensionHookREF
This is the generated DmcAttribute derivative for values of type ExtensionHook
|
class |
SectionREF
This is the generated DmcAttribute derivative for values of type Section
|
class |
TdlDefinitionREF
This is the generated DmcAttribute derivative for values of type TdlDefinition
|
class |
TdlModuleREF
This is the generated DmcAttribute derivative for values of type TdlModule
|
class |
TemplateREF
This is the generated DmcAttribute derivative for values of type Template
|
class |
TextualArtifactREF
This is the generated DmcAttribute derivative for values of type TextualArtifact
|
Copyright © 2023. All rights reserved.