| 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 |
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 | Method and Description |
|---|---|
void |
DSDArtifactFormatter.generateCode(DmgConfigDMO config,
ConfigLocation loc,
ConfigFinder f,
SchemaDefinition sd,
SchemaManager sm)
This method will determine if the schema for which we're generating artifacts
includes any DSD module definitions and, if so, will generate the classes
that provide base DSD functionality.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaFormatter.dumpSchema(String genDir,
String genPackage,
SchemaDefinition schema,
SchemaManager sm) |
| 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 |
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 |
DmrldapSchemaAG
The dmrldap schema defines classes that allow for the storage\n of Dark
Matter Objects in LDAP enabled Directory Servers.
|
| Modifier and Type | Method and Description |
|---|---|
SchemaDefinition |
LDAPSchemaExtension.getExtensionSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
LDAPSchemaExtension.addSchema(SchemaDefinition def) |
void |
LDAPSchemaExtension.schemaBeingLoaded(SchemaDefinition sd) |
| Modifier and Type | Class and Description |
|---|---|
class |
MetaSchema |
class |
MetaSchemaAG
This class creates the basic definitions that allow for the definition of schemas.
|
| Modifier and Type | Field and Description |
|---|---|
static SchemaDefinition |
MetaSchemaAG._metaSchema |
| Modifier and Type | Method and Description |
|---|---|
SchemaDefinition |
SchemaExtensionIF.getExtensionSchema()
This methods allows the schema manager to access and manage the schema of the
the schema extension.
|
SchemaDefinition |
SchemaDefinition.getInstance()
Generated schemas overload this method to provide access to their initialized
information.
|
SchemaDefinition |
MetaSchema.getInstance() |
SchemaDefinition |
SchemaManager.isSchema(String name)
This function indicates if the specified string the name of a SchemaDefinition.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<SchemaDefinition> |
SchemaManager.getSchemas()
Returns an iterator over the schemas sorted by their name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaExtensionIF.addSchema(SchemaDefinition def)
This method will be called when a schema is added to the schema manager.
|
int |
SchemaDefinition.attributeChanges(SchemaDefinition pred,
StringBuffer sb,
SchemaManager currManager)
Determines if this version of the schema contains different attributes compared
to its predecessor.
|
int |
SchemaDefinition.classChanges(SchemaDefinition pred,
StringBuffer sb)
Determines if this version of the schema contains different classes compared
to its predecessor.
|
void |
SchemaManager.manageSchema(SchemaDefinition sd)
This function integrates a new set of definitions into the schema manager.
|
void |
SchemaManager.manageSchemaInternal(SchemaDefinition sd)
This function integrates a new set of definitions into the schema manager.
|
void |
SchemaManager.manageSchemaInternal(SchemaDefinition sd,
boolean checkIDs) |
void |
SchemaManager.resolveReferences(SchemaDefinition sd,
DmcNameClashResolverIF clashResolver)
This method will ensure that all references in the specified schema can
be resolved.
|
void |
SchemaManager.schemaBeingLoaded(SchemaDefinition sd)
This method is called from the DmsSchemaParser to alert us that a new schema
is about to be read.
|
void |
SchemaExtensionIF.schemaBeingLoaded(SchemaDefinition sd)
This method is called whenever we're about to start loading definitions from
the specified schema.
|
int |
SchemaDefinition.typeChanges(SchemaDefinition pred,
StringBuffer sb)
Determines if this version of the schema contains different types compared
to its predecessor.
|
| Constructor and Description |
|---|
SchemaManager(SchemaDefinition sd)
A convenience constructor that lets you create the schema manager and manage
a single schema in one easy operation.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
RuleInstanceFormatter.dumpRuleInstanceDetails(BufferedWriter out,
SchemaManager sm,
SchemaDefinition sd) |
static void |
SchemaPage.dumpSchemaPage(String outdir,
SchemaManager sm,
SchemaDefinition sd,
Summarizer summarizer) |
| Modifier and Type | Method and Description |
|---|---|
SchemaDefinition |
RuleDataDMW.getDefinedIn()
Indicates the schema in which a type, attribute or class is defined.
|
SchemaDefinition |
DSDefinitionModuleDMW.getDefinedIn()
Indicates the schema in which a type, attribute or class is defined.
|
SchemaDefinition |
DSDefinitionDMW.getDefinedIn()
Indicates the schema in which a type, attribute or class is defined.
|
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<?> |
SchemaDefinitionDMW.addDependsOnRef(SchemaDefinition value)
Adds another dependsOnRef value.
|
void |
RuleDataDMW.setDefinedIn(SchemaDefinition value)
Sets definedIn to the specified value.
|
void |
DSDefinitionModuleDMW.setDefinedIn(SchemaDefinition value)
Sets definedIn to the specified value.
|
void |
DSDefinitionDMW.setDefinedIn(SchemaDefinition value)
Sets definedIn to the specified value.
|
| Modifier and Type | Method and Description |
|---|---|
SchemaDefinition |
DmsSchemaParser.parseSchema(SchemaManager am,
String schemaName,
boolean terse)
Parses the specified DMS file and any other schemas on which it depends.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DmsSchemaParser.checkRules(SchemaDefinition sd) |
void |
DmoActionFormatter.dumpActions(SchemaDefinition sd,
String outdir) |
void |
RuleFormatter.dumpBaseImplementations(SchemaManager sm,
SchemaDefinition sd,
String gendir,
OperationalContextEnum context)
We dump the base implementation of the rule.
|
void |
DmoCacheFormatter.dumpCache(String dir,
ConfigLocation loc,
SchemaDefinition sd,
SchemaManager sm) |
static void |
ComplexTypeFormatter.dumpComplexTypes(String fileHeader,
SchemaDefinition sd,
String typedir) |
void |
DmoFormatter.dumpDMOs(SchemaManager sm,
SchemaDefinition sd,
String dmodir,
String auxdir)
For all ClassDefinitions in the schema, this method dumps the DmcObjects that
represent them.
|
void |
DmoEnumFormatter.dumpEnums(SchemaDefinition sd,
String outdir)
This method will generate the enum classes for all EnumDefinitions in the
specified schema.
|
static void |
ExtendedReferenceTypeFormatter.dumpExtendedReferenceTypes(String fileHeader,
SchemaDefinition sd,
String typedir) |
void |
DmoAttributeFactoryFormatter.dumpFactory(SchemaManager sm,
SchemaDefinition sd,
String dmodir)
For all AttributeDefinitions in the schema, this method dumps a [schema]AttributeFactory
to the DMO subdirectory.
|
void |
DmoAttributeSchemaFormatter.dumpSchema(SchemaDefinition sd,
String dmodir,
String fake)
For all AttributeDefinitions in the schema, this method dumps a [schema]ASAG
to the DMO subdirectory.
|
void |
DmoCompactSchemaFormatter.dumpSchema(SchemaManager sm,
SchemaDefinition sd,
String dmodir)
For all AttributeDefinitions in the schema, this method dumps a [schema]ASAG
to the DMO subdirectory.
|
void |
DmoTypeFormatter.dumpTypes(SchemaDefinition sd,
String outdir) |
void |
DmoGenerator.generateCode(SchemaManager sm,
SchemaDefinition sd,
ConfigLocation sl)
Generates base code for the specified schema.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DsdASchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DsdBSchemaAG
A domain specific definition schema for test purposes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DsdCSchemaAG
A domain specific definition schema for test purposes.
|
| 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 |
DmuSchemaAG
This is the schema definition for the dmu domain-specific language.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DmvDynamicRuleManager.loadAndCheckRules(SchemaManager sm,
SchemaDefinition sd) |
| 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 | Method and Description |
|---|---|
void |
DmwOmni.addSchema(SchemaDefinition sd) |
| 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.
|
Copyright © 2023. All rights reserved.