| 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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
ConcinnityModuleDefinitionManager.getIndex(DmcClassInfo ci) |
| Modifier and Type | Method and Description |
|---|---|
Collection<DmwNamedObjectWrapper> |
DmcDefinitionSet.getIndex()
This method is used to support GetRequest retrieval when a definition manager is used
as a caching mechanism.
|
| 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 |
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 |
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 | 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 | 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 | 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 |
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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
ModuleADefinitionManager.getIndex(DmcClassInfo ci) |
| 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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
ModuleBDefinitionManager.getIndex(DmcClassInfo ci) |
| 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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
ModuleCDefinitionManager.getIndex(DmcClassInfo ci) |
| 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 |
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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
DmuModuleDefinitionManager.getIndex(DmcClassInfo ci) |
| 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 |
DmwHierarchicObjectWrapper
The DmwHierarchicObjectWrapper extends the named object wrapper to indicate that the
wrapped object is hierarchically named.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<DmwNamedObjectWrapper> |
DmwNamedObjectIndexer.getIndex(DmcClassInfo ci) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmwNamedObjectIndexer.addToIndices(DmwNamedObjectWrapper obj)
This method will add the specified object to the appropriate indices based
on its DmcClassInfo.
|
void |
DmwNamedObjectIndexer.deleteFromIndices(DmwNamedObjectWrapper obj)
This method will remove the specified object from all indices to which it
had been previously added.
|
| 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 |
|---|---|
Collection<DmwNamedObjectWrapper> |
TdlModuleDefinitionManager.getIndex(DmcClassInfo ci) |
Copyright © 2023. All rights reserved.