| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ConcinnityModuleDefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
ConcinnityModuleDefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ConcinnityModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Field and Description |
|---|---|
protected DmcObject |
DmcContainer.core |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcObject.cloneIt() |
DmcObject |
DmcOmni.findNamedDMO(DmcObjectName name)
The DmcOmni can act as a global name resolver.
|
DmcObject |
DmcNameResolverIF.findNamedDMO(DmcObjectName name)
Finds a DMO based on its name.
|
DmcObject |
DmcUniqueNameResolverIF.findUniqueObject(DmcObjectName name)
Implementing classes should overload this interface to return the
object based on the specified name if they have such an object.
|
DmcObject |
DmcContainerIF.getDmcObject()
Gets the core object.
|
DmcObject |
DmcContainer.getDmcObject()
Gets the core object.
|
DmcObject |
DmcInputStreamIF.getDMOInstance(DmcInputStreamIF dis) |
abstract DmcObject |
DmcObject.getNew()
Auto-generated derived classes override this to return an empty instance
of themselves.
|
abstract DmcObject |
DmcObject.getSlice(DmcSliceInfo info)
Auto-generated derived classes override this to return an instance of themselves
with just the specified slice of attributes.
|
DmcObject |
DmcObject.getStagingObject(DmcTypeModifier mods)
This method will return a "staging" object associated with the proposed
modifications that are passed as argument.
|
DmcObject |
DmcObject.shallowCopy() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<DmcObject> |
DmcObject.getReferringObjects()
Returns the objects that are referring to this object.
|
ArrayList<DmcObject> |
DmcObject.getReferringObjectsViaAttribute(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.
|
void |
DmcOmni.logDeadReference(DmcObject referrer,
DmcAttribute<?> viaAttribute,
DmcObjectName referenceTo)
This method is called from DmcTypeNamedObjectREF when it is unable to resolve a reference.
|
void |
DmcLoggerIF.logDeadReference(DmcObject referrer,
DmcAttribute<?> viaAttribute,
DmcObjectName referenceTo)
This method is called by the lazy resolution mechanisms if the logDeadReferences
option has been selected on DmcOmni (
|
abstract boolean |
DmcFilter.objectMatches(DmcObject obj)
Applies the filter logic to the object.
|
protected void |
DmcObject.populateSlice(DmcObject sliceContainer,
DmcSliceInfo info)
This method will take the specified slice of attributes out of this object and
populate the object that holds the slice.
|
DmcNamedObjectIF |
DmcNameClashResolverIF.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos)
The clash resolver will overload this method to attempt to resolve the name clash.
|
void |
DmcContainerIF.setDmcObject(DmcObject obj)
Sets the core object.
|
void |
DmcContainer.setDmcObject(DmcObject obj)
Sets the core object.
|
abstract void |
DmcObjectValidator.validate(DmcObject obj)
Implementing classes must override this function to perform whatever validation logic
they require.
|
abstract void |
DmcAttributeValidator.validate(DmcObject obj,
DmcAttribute<?> attr) |
| Constructor and Description |
|---|
DmcContainer(DmcObject c)
This constructor is used to pass the properly constructed DmcObject from
derived wrapper classes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DmoCacheListenerManager.objectAdded(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Notifies registered listeners of the specified index that an object has been added.
|
void |
DmoCacheIndexListenerIF.objectAdded(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Called when an object is added to a cache.
|
void |
DmoCacheListenerManager.objectDeleted(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Notifies registered listeners of the specified index that an object has been deleted.
|
void |
DmoCacheIndexListenerIF.objectDeleted(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Called when an object is deleted from a cache.
|
void |
DmoCacheListenerManager.objectModified(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Notifies registered listeners of the specified index that an object has been modified.
|
void |
DmoCacheIndexListenerIF.objectModified(DmcClassInfo index,
DmcObject object,
DMPEventDMO event)
Called when a cached object is modified.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectReadInterceptor.handleObject(DmcObject object)
Implementing classes should overload this method to perform whatever manipulation
is required.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmcBinding<OBJ extends DmcObject>
The DmcBinding is implemented by the generated form bindings that are
part of the Model View Whatever framework.
|
| Modifier and Type | Field and Description |
|---|---|
protected OBJ |
DmcBinding.dmo |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcPresentationIF.getDMO() |
| Modifier and Type | Method and Description |
|---|---|
void |
DmcPresentationIF.setDMO(DmcObject dmo)
In cases where validation depends on relationships between attributes in an object,
it's useful to have access to the object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DynamicInitIF.setRuleData(DmcObject obj) |
| Constructor and Description |
|---|
SourceInfo(String sess,
DmcObject obj)
Used to create source information associated with a remote session that is
doing something with the object to which rules are being applied.
|
SourceInfo(String fn,
String ln,
DmcObject obj)
Used to create source information about an object that has been read from a file.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcTypeDmcObject.cloneValue(DmcObject original) |
DmcObject |
DmcTypeDmcObject.deserializeValue(DmcInputStreamIF dis)
Read a DmcObject.
|
DmcObject |
DmcTypeDmcObject.typeCheck(Object value) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcTypeDmcObject.cloneValue(DmcObject original) |
boolean |
DmcTypeNamedObjectREF.doLazyResolution(DmcObject referrer)
This method is called from derived classes if the lazy resolution mechanism has been
turned on via the DmcOmni.
|
boolean |
ClassFilter.objectMatches(DmcObject obj) |
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) |
void |
DmcTypeDmcObject.serializeValue(DmcOutputStreamIF dos,
DmcObject value)
Write a DmcObject.
|
| Constructor and Description |
|---|
Modifier(ModifyTypeEnum op,
DmcAttribute<?> attr,
DmcObject referrer)
Constructs a new backref Modifier.
|
Modifier(ModifyTypeEnum op,
DmcAttribute<?> attr,
DmcObject referrer,
int idx)
Constructs a new backref Modifier for indexed attributes.
|
Modifier(String pn,
DmcObject referrer,
DmcNamedObjectREF<?> ctr)
Constructs a new backref Modifier for a reference from within a complex type.
|
Modifier(String pn,
DmcObject referrer,
DmcNamedObjectREF<?> ctr,
int ai)
Same as above, but with the attribute ID passed in so that we can support
DmcObject.getReferringObjectsViaAttribute().
|
Modifier(String pn,
DmcObject referrer,
DmcNamedObjectREF<?> ctr,
int ai,
String an)
Same as above, but with the attribute ID passed in so that we can support
DmcObject.getReferringObjectsViaAttribute().
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActifactGeneratorDMO
Generated from the dmg schema at version 0.1
|
class |
DmgConfigDMO
The DmgConfig class is used to specify a set of schemas and a set of \n
code generators to be run when you want to generate various types of code.
|
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 |
DefinitionManager<DEF extends DmcObject>
The DefinitionManager is a generic manager of a set of objects that comprise definitions
for some purpose.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GetResponse.addObjectList(DmcObject value)
We override this method so that we can slice the response object if required.
|
| Constructor and Description |
|---|
CreateRequest(DmcObject newobj)
Constructs a new CreateRequest and sets the newObj to be the object you
are passing in.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ActionRequestDMW.getActionTrigger() |
DmcObject |
CreateRequestDMW.getNewObject() |
DmcObject |
DMPEventDMW.getSourceObject() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<DmcObject> |
SetResponseDMW.getObjectListCopy() |
ArrayList<DmcObject> |
GetResponseDMW.getObjectListCopy() |
ArrayList<DmcObject> |
DeleteResponseDMW.getObjectListCopy() |
ArrayList<DmcObject> |
CreateResponseDMW.getObjectListCopy() |
ArrayList<DmcObject> |
ActionResponseDMW.getObjectListCopy() |
ArrayList<DmcObject> |
ActionRequestDMW.getObjectListCopy() |
| Modifier and Type | Method and Description |
|---|---|
void |
SetResponseDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
GetResponseDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
DeleteResponseDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
CreateResponseDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
ActionResponseDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
ActionRequestDMW.addObjectList(DmcObject value)
Adds another objectList value.
|
void |
SetResponseDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
void |
GetResponseDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
void |
DeleteResponseDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
void |
CreateResponseDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
void |
ActionResponseDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
void |
ActionRequestDMW.delObjectList(DmcObject value)
Deletes a objectList value.
|
boolean |
SetResponseDMW.objectListContains(DmcObject value) |
boolean |
GetResponseDMW.objectListContains(DmcObject value) |
boolean |
DeleteResponseDMW.objectListContains(DmcObject value) |
boolean |
CreateResponseDMW.objectListContains(DmcObject value) |
boolean |
ActionResponseDMW.objectListContains(DmcObject value) |
boolean |
ActionRequestDMW.objectListContains(DmcObject value) |
void |
ActionRequestDMW.setActionTrigger(DmcObject value)
Sets actionTrigger to the specified value.
|
void |
CreateRequestDMW.setNewObject(DmcObject value)
Sets newObject to the specified value.
|
void |
DMPEventDMW.setSourceObject(DmcObject value)
Sets sourceObject to the specified value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionCancelRequestDMO
The ActionCancelRequest is used to cancel an action that is running\n on
the server.
|
class |
ActionCancelResponseDMO
The ActionCancelResponse returns the results of cancelling a running
action.
|
class |
ActionRequestDMO
The ActionRequest is used to trigger behaviour on one or more objects.
|
class |
ActionResponseDMO
The ActionResponse returns the results of a particular ActionRequest.
|
class |
CreateRequestDMO
The CreateRequest allows you to create a new object.
|
class |
CreateResponseDMO
The CreateResponse returns the results of a particular CreateRequest.
|
class |
DeleteRequestDMO
The DeleteRequest allows you to delete one or more objects.
|
class |
DeleteResponseDMO
The DeleteResponse returns the results of a particular DeleteRequest.
|
class |
DenotifyRequestDMO
The DenotifyRequest allows you to deregister for event notification on\n
one or more objects.
|
class |
DenotifyResponseDMO
The DenotifyResponse is sent as a result of a DenotifyRequest.
|
class |
DMPEventDMO
The Event class allows for the asynchronous notification of noteworthy
system events.
|
class |
DMPMessageDMO
The DMPMessage class provides a common base for all messages that\n
comprise the Dark Matter Protocol (DMP).
|
class |
GetRequestDMO
The GetRequest is used to retrieve objects.
|
class |
GetResponseDMO
The GetResponse returns a set of objects.
|
class |
LoginRequestDMO
The LoginRequest allows you to connect to connect to something and\n pass
along credentials.
|
class |
LoginResponseDMO
The LoginResponse is returned after a Login request is received.
|
class |
LogoutRequestDMO
The LogoutRequest allows you to disconnect from your current session.
|
class |
LogoutResponseDMO
The LogoutResponse will indicate that you have successfully terminated\n
your current session.
|
class |
NotifyRequestDMO
The NotifyRequest allows you to register for events on an arbitrary object
or set\n of objects.
|
class |
NotifyResponseDMO
The NotifyResponse is sent as the result of a NotifyRequest.
|
class |
PreAuthRequestDMO
The PreAuthRequest allows for the retrieval of information from the\n
servlet before a user has authenticated.
|
class |
PreAuthResponseDMO
The PreAuthResponse is sent as a result of a PreAuthRequest.
|
class |
PrimeEventChannelATI
This is the generated ActionTriggerInfo derivative for the primeEventChannel action.
|
class |
RequestDMO
The request class provides a common base for all request messages.
|
class |
ResponseDMO
The Response class serves as a common base for all response messages.
|
class |
SetRequestDMO
The SetRequest allows you to alter the attribute values associated\n with
an object.
|
class |
SetResponseDMO
The SetResponse returns the results of a particular SetRequest.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ActionRequestDMO.getActionTrigger() |
DmcObject |
CreateRequestDMO.getNewObject() |
DmcObject |
SetResponseDMO.getNthObjectList(int i) |
DmcObject |
GetResponseDMO.getNthObjectList(int i) |
DmcObject |
DeleteResponseDMO.getNthObjectList(int i) |
DmcObject |
CreateResponseDMO.getNthObjectList(int i) |
DmcObject |
ActionResponseDMO.getNthObjectList(int i) |
DmcObject |
ActionRequestDMO.getNthObjectList(int i) |
DmcObject |
DMPEventDMO.getSourceObject() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<DmcObject> |
SetResponseDMO.getObjectList() |
Iterator<DmcObject> |
GetResponseDMO.getObjectList() |
Iterator<DmcObject> |
DeleteResponseDMO.getObjectList() |
Iterator<DmcObject> |
CreateResponseDMO.getObjectList() |
Iterator<DmcObject> |
ActionResponseDMO.getObjectList() |
Iterator<DmcObject> |
ActionRequestDMO.getObjectList() |
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<?> |
SetResponseDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
GetResponseDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
DeleteResponseDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
CreateResponseDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
ActionResponseDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
ActionRequestDMO.addObjectList(DmcObject value)
Adds another objectList to the specified value.
|
DmcAttribute<?> |
SetResponseDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
DmcAttribute<?> |
GetResponseDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
DmcAttribute<?> |
DeleteResponseDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
DmcAttribute<?> |
CreateResponseDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
DmcAttribute<?> |
ActionResponseDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
DmcAttribute<?> |
ActionRequestDMO.delObjectList(DmcObject value)
Deletes a objectList from the specified value.
|
boolean |
PrimeEventChannelATI.isInstanceOf(DmcObject object) |
boolean |
SetResponseDMO.objectListContains(DmcObject value) |
boolean |
GetResponseDMO.objectListContains(DmcObject value) |
boolean |
DeleteResponseDMO.objectListContains(DmcObject value) |
boolean |
CreateResponseDMO.objectListContains(DmcObject value) |
boolean |
ActionResponseDMO.objectListContains(DmcObject value) |
boolean |
ActionRequestDMO.objectListContains(DmcObject value) |
void |
ActionRequestDMO.setActionTrigger(DmcObject value)
Sets actionTrigger to the specified value.
|
void |
CreateRequestDMO.setNewObject(DmcObject value)
Sets newObject to the specified value.
|
void |
DMPEventDMO.setSourceObject(DmcObject value)
Sets sourceObject to the specified value.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
HierarchyParser.findNamedDMO(DmcObjectName name) |
DmcObject |
HierarchicDataCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
HierarchyParserOld.findNamedDMO(DmcObjectName 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 |
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 | Method and Description |
|---|---|
static String |
LDAPSchemaAUXDMO.getLdapIdPrefix(DmcObject core) |
static AttributeDefinitionREF |
LDAPClassAUXDMO.getNamingAttribute(DmcObject core) |
static String |
LDAPClassAUXDMO.getReposName(DmcObject core) |
static String |
LDAPAttributeAUXDMO.getReposName(DmcObject core) |
static boolean |
LDAPSchemaAUXDMO.hasAux(DmcObject core)
Determines if the specified class is in our ocl.
|
static boolean |
LDAPClassAUXDMO.hasAux(DmcObject core)
Determines if the specified class is in our ocl.
|
static boolean |
LDAPAttributeAUXDMO.hasAux(DmcObject core)
Determines if the specified class is in our ocl.
|
static DmcAttribute<?> |
LDAPSchemaAUXDMO.remLdapIdPrefix(DmcObject core)
Removes the ldapIdPrefix attribute from the object.
|
static DmcAttribute<?> |
LDAPClassAUXDMO.remNamingAttribute(DmcObject core)
Removes the namingAttribute attribute from the object.
|
static DmcAttribute<?> |
LDAPClassAUXDMO.remReposName(DmcObject core)
Removes the reposName attribute from the object.
|
static DmcAttribute<?> |
LDAPAttributeAUXDMO.remReposName(DmcObject core)
Removes the reposName attribute from the object.
|
static void |
LDAPSchemaAUXDMO.setLdapIdPrefix(DmcObject core,
Object value)
Sets ldapIdPrefix to the specified value.
|
static void |
LDAPSchemaAUXDMO.setLdapIdPrefix(DmcObject core,
String value)
Sets ldapIdPrefix to the specified value.
|
static void |
LDAPClassAUXDMO.setNamingAttribute(DmcObject core,
AttributeDefinitionDMO value)
Sets namingAttribute to the specified value.
|
static void |
LDAPClassAUXDMO.setNamingAttribute(DmcObject core,
Object value)
Sets namingAttribute to the specified value.
|
static void |
LDAPClassAUXDMO.setReposName(DmcObject core,
Object value)
Sets reposName to the specified value.
|
static void |
LDAPAttributeAUXDMO.setReposName(DmcObject core,
Object value)
Sets reposName to the specified value.
|
static void |
LDAPClassAUXDMO.setReposName(DmcObject core,
String value)
Sets reposName to the specified value.
|
static void |
LDAPAttributeAUXDMO.setReposName(DmcObject core,
String value)
Sets reposName to the specified value.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
SchemaManager.findNamedDMO(DmcObjectName name) |
DmcObject |
SchemaManager.findUniqueObject(DmcObjectName name) |
DmcObject |
DmsDefinition.getDmcObject() |
DmcObject |
ClassDefinition.newDMOInstance()
This function instantiates a new instance of the object type defined
by this class definition.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
DmsDefinition.setDmcObject(DmcObject obj) |
DmwWrapper |
SchemaManager.wrapIt(DmcObject dmo) |
| Constructor and Description |
|---|
ComplexTypeDefinition(DmcObject obj) |
ComplexTypeDefinition(DmcObject obj,
ClassDefinition cd) |
Concinnity(DmcObject obj) |
Concinnity(DmcObject obj,
ClassDefinition cd) |
DmsDefinition(DmcObject obj)
Constructs a new DmsDefinition for use with the meta schema.
|
DmsDefinition(DmcObject obj,
ClassDefinition cd) |
DSDefinition(DmcObject obj) |
DSDefinition(DmcObject obj,
ClassDefinition cd) |
DSDefinitionModule(DmcObject obj) |
DSDefinitionModule(DmcObject obj,
ClassDefinition cd) |
RuleData(DmcObject obj) |
RuleData(DmcObject obj,
ClassDefinition cd) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionTriggerInfo
The ActionTriggerInfo class simply provides a common base for the bundle
of information required to remotely trigger an action on an object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ActionTriggerInfo.isInstanceOf(DmcObject object) |
| 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 |
ActionTriggerInfoDMO
The ActionTriggerInfo class simply provides a common base for the bundle\n
of information required to remotely trigger an action on 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 | Method and Description |
|---|---|
void |
TypeDefinitionDMW.setDmcObject(DmcObject obj) |
void |
SliceDefinitionDMW.setDmcObject(DmcObject obj) |
void |
SchemaDefinitionDMW.setDmcObject(DmcObject obj) |
void |
RunContextDMW.setDmcObject(DmcObject obj) |
void |
RuleDefinitionDMW.setDmcObject(DmcObject obj) |
void |
RuleDataDMW.setDmcObject(DmcObject obj) |
void |
RuleCategoryDMW.setDmcObject(DmcObject obj) |
void |
ExtendedReferenceTypeDefinitionDMW.setDmcObject(DmcObject obj) |
void |
EnumDefinitionDMW.setDmcObject(DmcObject obj) |
void |
DSDefinitionModuleDMW.setDmcObject(DmcObject obj) |
void |
DSDefinitionDMW.setDmcObject(DmcObject obj) |
void |
DmsDefinitionDMW.setDmcObject(DmcObject obj) |
void |
DependencyImplementationDMW.setDmcObject(DmcObject obj) |
void |
DependencyDMW.setDmcObject(DmcObject obj) |
void |
ConcinnityDMW.setDmcObject(DmcObject obj) |
void |
ComplexTypeDefinitionDMW.setDmcObject(DmcObject obj) |
void |
ClassDefinitionDMW.setDmcObject(DmcObject obj) |
void |
AttributeDefinitionDMW.setDmcObject(DmcObject obj) |
void |
ActionTriggerInfoDMW.setDmcObject(DmcObject obj) |
void |
ActionDefinitionDMW.setDmcObject(DmcObject obj) |
| Constructor and Description |
|---|
DmcObjectIterableDMW(Iterator<DmcObject> it) |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectValidationRuleCollection.execute(DmcObject obj) |
void |
ObjectValidationIF.execute(DmcObject obj) |
void |
InitializationRuleCollection.execute(DmcObject obj) |
void |
InitializationIF.execute(DmcObject obj) |
void |
AttributeValidationRuleCollection.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
AttributeValidationIF.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
AttributeValidationWithResolverRuleCollection.execute(DmcObject obj,
DmcAttribute<?> attribute,
DmcUniqueNameResolverIF resolver) |
void |
AttributeValidationWithResolverIF.execute(DmcObject obj,
DmcAttribute<?> attribute,
DmcUniqueNameResolverIF resolver) |
| Modifier and Type | Field and Description |
|---|---|
protected DmcObject |
DmcTypeDmcObjectSV.value |
| Modifier and Type | Field and Description |
|---|---|
protected Set<DmcObject> |
DmcTypeDmcObjectSET.value |
protected ArrayList<DmcObject> |
DmcTypeDmcObjectMV.value |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcTypeDmcObjectSET.add(Object v) |
DmcObject |
DmcTypeDmcObjectMV.add(Object v) |
DmcObject |
DmcTypeDmcObjectSTATIC.cloneValue(DmcObject value) |
DmcObject |
DmcTypeDmcObjectSET.del(Object v) |
DmcObject |
DmcTypeDmcObjectMV.del(Object v) |
DmcObject |
DmcTypeDmcObjectSTATIC.deserializeValue(DmcInputStreamIF dis) |
DmcObject |
DmcTypeDmcObjectMV.getMVnth(int index) |
DmcObject |
DmcTypeDmcObjectSV.getSV() |
DmcObject |
DmcTypeDmcObjectSV.getSVCopy() |
DmcObject |
DmcTypeDmcObjectSV.set(Object v) |
DmcObject |
DmcTypeDmcObjectMV.setMVnth(int index,
Object v) |
DmcObject |
DmcTypeDmcObjectSTATIC.typeCheck(Object value) |
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<DmcObject> |
DmcTypeDmcObjectSV.cloneIt() |
DmcAttribute<DmcObject> |
DmcTypeDmcObjectSET.cloneIt() |
DmcAttribute<DmcObject> |
DmcTypeDmcObjectMV.cloneIt() |
Iterator<DmcObject> |
DmcTypeDmcObjectSET.getMV() |
Iterator<DmcObject> |
DmcTypeDmcObjectMV.getMV() |
Set<DmcObject> |
DmcTypeDmcObjectSET.getMVCopy() |
ArrayList<DmcObject> |
DmcTypeDmcObjectMV.getMVCopy() |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmoObjectFactoryNew.createObject(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of DmcObject derivative
for the unchecked object passed in.
|
DmcObject |
DmoObjectFactory.createObject(DmcUncheckedObject uco)
This function will attempt to instantiate the correct type of DmcObject derivative
for the unchecked object passed in.
|
DmcObject |
DmoDeserializer.deserialize(DmcInputStreamIF dis)
This method will read a set of serialized objects from the input stream and return them.
|
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmsSchemaParser.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
TestDataCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
TestLogger.logDeadReference(DmcObject referrer,
DmcAttribute<?> viaAttribute,
DmcObjectName referenceTo) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ModuleADefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
ModuleADefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleADefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleADefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ModuleBDefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
ModuleBDefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
ModuleBDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
ModuleCDefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
ModuleCDefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
BaseObjDMO
Generated from the dmt schema at version 0.1
|
class |
ClientCountFilterDMO
Generated from the dmt schema at version 0.1
|
class |
ClientCountFilterRequestDMO
Generated from the dmt schema at version 0.1
|
class |
ComplexTypeTestDMO
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefHSDMO
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefMVDMO
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefMVIDXDMO
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefSVDMO
Generated from the dmt schema at version 0.1
|
class |
ExtendedRefTSDMO
Generated from the dmt schema at version 0.1
|
class |
IntegerNamedObjectDMO
Generated from the dmt schema at version 0.1
|
class |
NameContainerTestDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjHMDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjHSDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjMVDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjMVIDXDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjSVDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjTMDMO
Generated from the dmt schema at version 0.1
|
class |
NamedObjTSDMO
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 |
ParseTestDMO
Used to test the DmcUncheckedOIFParser in the creation of
DmcUncheckedObjects within DmcUncheckedObjects.
|
class |
PrimitiveHMDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveHSDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveMVDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveMVIDXDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveSVDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveTMDMO
Generated from the dmt schema at version 0.1
|
class |
PrimitiveTSDMO
Generated from the dmt schema at version 0.1
|
class |
TestAbstractExtendedDMO
The TestAbstract class just defines an abstract base class from which\n
other test classes can be derived to tes this type of derivation.
|
class |
TestAbstractFixedDMO
The TestAbstract class just defines an abstract base class from which\n
other test classes can be derived to tes this type of derivation.
|
class |
TestActionATI
This is the generated ActionTriggerInfo derivative for the testAction action.
|
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 |
TestBasicObjectFixedDMO
The TestBasicObjectFixed class provides a test bed for all types of
basic\n attribute values.
|
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 |
UnnamedObjHSDMO
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjMVDMO
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjMVIDXDMO
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjSVDMO
Generated from the dmt schema at version 0.1
|
class |
UnnamedObjTSDMO
Generated from the dmt schema at version 0.1
|
class |
UsingIndexedAttributesDMO
Generated from the dmt schema at version 0.1
|
class |
UsingObjRefHMDMO
Generated from the dmt schema at version 0.1
|
class |
UUIDNamedObjectDMO
Generated from the dmt schema at version 0.1
|
| Modifier and Type | Method and Description |
|---|---|
static String |
TestBasicAuxiliaryDMO.getSvString(DmcObject core) |
static boolean |
TestBasicAuxiliaryDMO.hasAux(DmcObject core)
Determines if the specified class is in our ocl.
|
boolean |
TestActionATI.isInstanceOf(DmcObject object) |
static DmcAttribute<?> |
TestBasicAuxiliaryDMO.remSvString(DmcObject core)
Removes the svString attribute from the object.
|
static void |
TestBasicAuxiliaryDMO.setSvString(DmcObject core,
Object value)
Sets svString to the specified value.
|
static void |
TestBasicAuxiliaryDMO.setSvString(DmcObject core,
String value)
Sets svString to the specified value.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmuModuleDefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
DmuModuleDefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
DmuModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmvDynamicRuleManager.executeAttributeValidation(DmcObject obj)
Executes the attribute validation rules for the specified object.
|
void |
DmvDynamicRuleManager.executeObjectValidation(DmcObject obj) |
| Modifier and Type | Method and Description |
|---|---|
void |
DmvRuleManager.executeAttributeValidation(DmcObject obj)
Executes the attribute validation rules for the specified object.
|
void |
DmvRuleManager.executeAttributeValidationWithResolver(DmcObject obj,
DmcUniqueNameResolverIF resolver)
Executes the attribute validation rules with name resolver for the specified object.
|
void |
DmvRuleManager.executeInitializers(DmcObject obj) |
void |
DmvRuleManager.executeObjectValidation(DmcObject obj) |
| Modifier and Type | Method and Description |
|---|---|
void |
RelatedNumbersRule.execute(DmcObject obj) |
void |
PartCheckerRule.execute(DmcObject obj) |
void |
OnlyOneOfTheseAttributesAllowedRule.execute(DmcObject obj) |
void |
OneOfTheseAttributesRequiredRule.execute(DmcObject obj) |
void |
NamedObjectRule.execute(DmcObject obj) |
void |
InitRule.execute(DmcObject obj) |
void |
CheckAttributesBasedOnValueRule.execute(DmcObject obj) |
void |
AllowedAttributesRule.execute(DmcObject obj) |
void |
ValueLengthRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
StringSetRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
RestrictReferencesRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
ReferencedAttributeTypeRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
PatternMatchRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
NumericRangeRule.execute(DmcObject obj,
DmcAttribute<?> attribute) |
void |
CardinalityRule.execute(DmcObject obj,
DmcAttribute<?> 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 | Method and Description |
|---|---|
void |
ValueLengthRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
UCOAllowedAttributesRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
StringSetRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
RestrictReferencesRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
RelatedNumbersRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
ReferencedAttributeTypeRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
PatternMatchRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
PartCheckerRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
OnlyOneOfTheseAttributesAllowedRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
OneOfTheseAttributesRequiredRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
NumericRangeRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
NamedObjectRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
InitRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
CheckAttributesBasedOnValueRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
CardinalityRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
void |
AllowedAttributesRuleBaseImpl.setRuleData(DmcObject obj)
This method allows for the dynamic instantiation and initialization of the
data associated with this rule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DmwObjectIterator<CAST,OBJ extends DmcObject>
The DmcObjectIterator provides common functionality for casting the values
returned from a collection of raw DMOs to the type of the wrapper class
that contains them.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmwWrapperBase.getDmcObject() |
DmcObject |
DmwWrapper.getDmcObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
DmwWrapperBase.setDmcObject(DmcObject obj) |
void |
DmwWrapper.setDmcObject(DmcObject obj) |
DmwWrapper |
DmwOmni.wrapIt(DmcObject dmo)
A convenience function that will attempt to wrap the specified DMO.
|
| Constructor and Description |
|---|
DmwHierarchicObjectWrapper(DmcObject obj) |
DmwHierarchicObjectWrapper(DmcObject obj,
ClassDefinition cd) |
DmwNamedObjectWrapper(DmcObject obj) |
DmwNamedObjectWrapper(DmcObject obj,
ClassDefinition cd) |
DmwWrapper(DmcObject obj) |
DmwWrapper(DmcObject obj,
ClassDefinition cd) |
DmwWrapperBase(DmcObject obj) |
DmwWrapperBase(DmcObject obj,
ClassDefinition cd) |
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
TdlModuleDefinitionManager.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
DmcObject |
TdlModuleDefinitionDMOCache.findNamedDMO(DmcObjectName name) |
| Modifier and Type | Method and Description |
|---|---|
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.findNamedObjectMayClash(DmcObject object,
DmcObjectName name,
DmcNameClashResolverIF resolver,
DmcAttributeInfo ai) |
DmcNamedObjectIF |
TdlModuleDefinitionDMOCache.resolveClash(DmcObject obj,
DmcAttributeInfo ai,
DmcNameClashObjectSet<?> ncos) |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
DmcObject |
DmcTraceableInputStream.getDMOInstance(DmcInputStreamIF dis) |
DmcObject |
DmcInputStream.getDMOInstance(DmcInputStreamIF dis) |
Copyright © 2023. All rights reserved.