|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jsdai.lang.SdaiCommon jsdai.lang.InverseEntity jsdai.lang.CEntity jsdai.mapping.CGeneric_attribute_mapping jsdai.mapping.CAttribute_mapping_value jsdai.lang.CMappingAttribute_mapping_value
This class is a superclass of CAttribute_mapping_value subclasses in package jsdai.mapping. It holds additional functionality needed by mapping operations. It is intended for internal JSDAI use.
Nested Class Summary |
Field Summary |
Fields inherited from class jsdai.mapping.CAttribute_mapping_value |
definition |
Fields inherited from interface jsdai.lang.MappingConstraintMatcher |
NON_PATH_VALUE |
Fields inherited from interface jsdai.lang.EEntity |
MANDATORY_ATTRIBUTES_SET, MOST_SPECIFC_ENTITY, NO_RESTRICTIONS |
Method Summary | |
MappingConstraintMatcher.MatcherInstances |
findBackward(MappingContext mappingContext,
MappingConstraintMatcher.MatcherInstances instances,
boolean decCacheUseCnt)
Finds instances when the constraint is used not in a path for a backward direction. |
EEntity[] |
findDependentInstances()
Finds dependent instances when the constraint is used in a path for a forward direction. |
MappingConstraintMatcher.MatcherInstances |
findForward(MappingContext mappingContext,
MappingConstraintMatcher.MatcherInstances instances,
boolean decCacheUseCnt)
Finds instances when the constraint is used not in a path for a forward direction. |
MappingConstraintMatcher.MatcherInstances |
findPathBackward(MappingContext mappingContext,
MappingConstraintMatcher.MatcherInstances instances,
boolean decCacheUseCnt)
Finds instances when the constraint is used in a path for a backward direction. |
MappingConstraintMatcher.MatcherInstances |
findPathForward(MappingContext mappingContext,
MappingConstraintMatcher.MatcherInstances instances,
boolean decCacheUseCnt)
Finds instances when the constraint is used in a path for a forward direction. |
Methods inherited from class jsdai.mapping.CAttribute_mapping_value |
getInstanceType, usedinConstraints, usedinData_type, usedinParent_entity, usedinSource |
Methods inherited from class jsdai.mapping.CGeneric_attribute_mapping |
attributeConstraints, attributeData_type, attributeParent_entity, attributeSource, attributeStrong, createData_type, getConstraints, getData_type, getParent_entity, getSource, getStrong, setConstraints, setParent_entity, setSource, setStrong, testConstraints, testData_type, testParent_entity, testSource, testStrong, unsetConstraints, unsetData_type, unsetParent_entity, unsetSource, unsetStrong |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jsdai.mapping.EGeneric_attribute_mapping |
createData_type, getConstraints, getData_type, getParent_entity, getSource, getStrong, setConstraints, setParent_entity, setSource, setStrong, testConstraints, testData_type, testParent_entity, testSource, testStrong, unsetConstraints, unsetData_type, unsetParent_entity, unsetSource, unsetStrong |
Methods inherited from interface jsdai.lang.SdaiEventSource |
addSdaiListener, removeSdaiListener |
Method Detail |
public MappingConstraintMatcher.MatcherInstances findForward(MappingContext mappingContext, MappingConstraintMatcher.MatcherInstances instances, boolean decCacheUseCnt) throws SdaiException
MappingConstraintMatcher
findForward
in interface MappingConstraintMatcher
mappingContext
- The context of this operationinstances
- The input instances to get the result withdecCacheUseCnt
- true if cache use count should be decreased
SdaiException
- if an error occurs during method execution or
in underlying JSDAI operationspublic MappingConstraintMatcher.MatcherInstances findBackward(MappingContext mappingContext, MappingConstraintMatcher.MatcherInstances instances, boolean decCacheUseCnt) throws SdaiException
MappingConstraintMatcher
findBackward
in interface MappingConstraintMatcher
mappingContext
- The context of this operationinstances
- The input instances to get the result withdecCacheUseCnt
- true if cache use count should be decreased
SdaiException
- if an error occurs during method execution or
in underlying JSDAI operationspublic MappingConstraintMatcher.MatcherInstances findPathForward(MappingContext mappingContext, MappingConstraintMatcher.MatcherInstances instances, boolean decCacheUseCnt) throws SdaiException
MappingConstraintMatcher
findPathForward
in interface MappingConstraintMatcher
mappingContext
- The context of this operationinstances
- The input instances to get the result withdecCacheUseCnt
- true if cache use count should be decreased
SdaiException
- if an error occurs during method execution or
in underlying JSDAI operationspublic MappingConstraintMatcher.MatcherInstances findPathBackward(MappingContext mappingContext, MappingConstraintMatcher.MatcherInstances instances, boolean decCacheUseCnt) throws SdaiException
MappingConstraintMatcher
findPathBackward
in interface MappingConstraintMatcher
mappingContext
- The context of this operationinstances
- The input instances to get the result withdecCacheUseCnt
- true if cache use count should be decreased
SdaiException
- if an error occurs during method execution or
in underlying JSDAI operationspublic EEntity[] findDependentInstances() throws SdaiException
MappingConstraintMatcher
findDependentInstances
in interface MappingConstraintMatcher
SdaiException
- if an error occurs during method execution or
in underlying JSDAI operations
|
Copyright © LKSoftWare GmbH, 1999-2008 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |