uk.ac.ic.doc.automed.modelmanagement.matchmodel
Class MatchObject
java.lang.Object
uk.ac.ic.doc.automed.modelmanagement.matchmodel.MatchObject
public class MatchObject
- extends java.lang.Object
- Author:
- acs203
This stores a schema object we wish to match against a target construct
We also store a string representation of the constraints dependent on the
schema object, whether or not this object has been matched and if it has been, the
construct in the target model that it has been matched with
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_object
private SchemaObject _object
_matched
private boolean _matched
_matchedTarget
private Construct _matchedTarget
refObjects
private java.util.HashMap refObjects
MatchObject
public MatchObject(SchemaObject object)
throws NotFoundException
- Throws:
NotFoundException
getDependentConstraintString
public java.lang.String getDependentConstraintString(Schema schema)
throws AutoMedException
- Set the constraint string for this object
- Parameters:
schema
- The schema this object is in
- Throws:
AutoMedException
addRefObject
public void addRefObject(Construct c,
SchemaObject so)
- Add a
- Parameters:
c
- so
-
getRefObject
public SchemaObject getRefObject(Construct c)
setMatchedTarget
public void setMatchedTarget(Construct matchedTarget)
setMatched
public void setMatched(boolean matched)
matched
public boolean matched()
getMatchedTarget
public Construct getMatchedTarget()
getSchemaObject
public SchemaObject getSchemaObject()
getObjectSchemeString
public java.lang.String getObjectSchemeString()