|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEDU.auburn.VGJ.graph.Node
EDU.utwente.CoCompose.lang.AbstractConcept
EDU.utwente.CoCompose.lang.ConstrainedConcept
The abstract base class for concepts with completeness and correctness constraints.
Field Summary |
Fields inherited from class EDU.utwente.CoCompose.lang.AbstractConcept |
changeListeners, DEFAULT_EDGE_COLOR, DEFAULT_FILL_COLOR, DEFAULT_FONT_COLOR, DEFAULT_SELECT_COLOR, defaultLabel_, DefaultLabelPos, DefaultShape, FONT_SIZE, realm_ |
Fields inherited from class EDU.auburn.VGJ.graph.Node |
BELOW, CENTER, data, data_, defaultDataTypes_, defaults, depth_, groupActive_, groupbox_, groupNode_, groupNodeId_, grouppos_, haveId_, height_, id_, IN, inActiveGroup_, index_, isDummy_, isGroup_, label_, oldbox_, oldpos_, OVAL, RECTANGLE, shapeNames, width_, x_, y_, z_ |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ConstrainedConcept()
Constructs a ConstrainedConcept |
Method Summary | |
void |
accept(ModelVisitor visitor)
Accepts a ModelVisitor. |
void |
checkCompleteness()
Checks the completeness of this concept using default rules and the specific CompletenessConstraint, if it exists. |
protected void |
checkConstraint(java.lang.String constraintName)
Checks a constraint of this concept, if it exists. |
void |
checkCorrectness()
Checks the correctness of this concept using the default rules and the specific CorrectnessConstraint, if it exists. |
void |
copyAttributes(ConstrainedConcept fromConcept)
Copies attributes from fromConcept to self. |
java.lang.String |
getCompletenessConstraint()
Gets the completeness constraint filename. |
java.lang.String |
getCorrectnessConstraint()
Gets the correctness constraint filename. |
void |
setCompletenessConstraint(java.lang.String constraint_in)
Sets the completeness constraint filename. |
void |
setCorrectnessConstraint(java.lang.String constraint_in)
Sets the correctness constraint filename. |
protected void |
startXML(org.xml.sax.helpers.DefaultHandler handler,
java.lang.String element,
org.xml.sax.helpers.AttributesImpl atts)
Create XML start from this object using a SAX DefaultHandler, element name and given attributes. |
void |
updateAttributes(ConstrainedConcept fromConcept)
Updates attributes from fromConcept to self. |
Methods inherited from class EDU.auburn.VGJ.graph.Node |
clearChild, clone, copyAttributes, firstChild, getBoundingBox, getBoundingBox3, getChildren, getDefaultLabel, getDrawBounds_, getId, getIdObject, getImage, getImagePixels, getImageSource, getImageType, getIndex, getLabel, getLabelPosition, getPosition, getPosition3, getSelected, getShape, getTemp, getVisibleGroupRoot, groupActive, hasChild, hasChild, imagePS, imageUpdate, inGroup, intersectWithLineTo, isGroup, isVisible, nextChild, numberOfChildren, PSnum_, psString_, saveState, scale, searchNextChild, setBoundingBox, setBoundingBox, setBoundingBox, setBoundingBox, setChild, setContext, setDefaultLabel, setGMLvalues, setGroup, setImage, setImageSource, setImageType, setLabel, setLabelPosition, setSelected, setShape, setTemp, setToolkit, toPSimage |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ConstrainedConcept()
Method Detail |
protected void checkConstraint(java.lang.String constraintName) throws CoComposeException
constraintName
- The class name of the constraint to check.
CoComposeException
- if the constraint is not fulfilled.protected void startXML(org.xml.sax.helpers.DefaultHandler handler, java.lang.String element, org.xml.sax.helpers.AttributesImpl atts) throws org.xml.sax.SAXException
startXML
in class AbstractConcept
handler
- The SAX DefaultHandler.element
- The XML element name.atts
- The XML element attributes.
org.xml.sax.SAXException
- if an XML handler error occurs.public java.lang.String getCompletenessConstraint()
public void setCompletenessConstraint(java.lang.String constraint_in)
constraint_in
- The completeness constraint filename.public java.lang.String getCorrectnessConstraint()
public void setCorrectnessConstraint(java.lang.String constraint_in)
constraint_in
- The correctness constraint filename.public void checkCompleteness() throws CoComposeException
CoComposeException
- if this concept is not completely specified.public void checkCorrectness() throws CoComposeException
CoComposeException
- if this concept is not correctly specified.public void copyAttributes(ConstrainedConcept fromConcept)
fromConcept
- The Concept to copy the attributes from.public void updateAttributes(ConstrainedConcept fromConcept)
fromConcept
- The concept to copy the attributes from.public void accept(ModelVisitor visitor) throws CoComposeException
accept
in class AbstractConcept
visitor
- The visitor object to accept.
CoComposeException
- if visiting operation failed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |