|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eml.MMAX2.annotation.markables.MarkableRelation
public class MarkableRelation
Constructor Summary | |
---|---|
MarkableRelation(java.lang.String _attributeName,
int type,
boolean _ordered,
int _lineWidth,
java.awt.Color _color,
int _lineStyle,
int _maxSize,
boolean _dashed,
java.lang.String _attributeNameToShowInFlag)
|
Method Summary | |
---|---|
MarkableSet |
addMarkableWithAttributeValueToMarkableSet(Markable _markable,
java.lang.String value)
This method adds Markable _markable to the MarkableSet attributeValue value (e.g. |
static java.awt.Point |
calculateControlPoint(int x_source,
int y_source,
int x_target,
int y_target,
int lineStyle)
|
static java.lang.String |
condenseSatelliteSpan_bak(java.lang.String span)
|
static java.lang.String |
condenseTargetSpan(java.lang.String span)
This method accepts a target span string and returns a condensed form of it for display in the AttributeWindow. |
void |
createMarkablePointer(Markable sourceMarkable,
Markable firstTargetMarkable)
This method is used to create a new MarkablePointer with sourceMarkable as source Markable. |
void |
createMarkablePointer(Markable sourceMarkable,
MarkableLevel sourceMarkableLevel)
This method is used to create a new MarkablePointer with sourceMarkable as source Markable. |
static java.lang.String |
expandTargetSpan(java.lang.String span)
|
java.lang.String |
getAttributeName()
|
java.lang.String |
getAttributeNameToShowInFlag()
|
java.awt.Color |
getLineColor()
|
int |
getLineStyle()
|
MarkablePointer |
getMarkablePointerForSourceMarkable(Markable sourceMarkable)
(API) Returns the MarkablePointer object for which the Markable sourceMarkable is the source Markable (i.e. |
MarkablePointer[] |
getMarkablePointers(boolean order)
(API) Returns an array of all MarkablePointer objects associated with this MarkableRelation. |
MarkablePointer[] |
getMarkablePointersWithTargetMarkable(Markable target)
(API) Returns an array of all MarkablePointer objects that contain Markable targetMarkable as target markable. |
MarkableSet |
getMarkableSetContainingMarkable(Markable contained)
(API) Returns the MarkableSet object of which Markable markable is a member. |
MarkableSet[] |
getMarkableSets(boolean order)
(API) Returns an array of all MarkableSet objects associated with this MarkableRelation. |
MarkableSet |
getMarkableSetWithAttributeValue(java.lang.String _attributeValue)
(API) Returns the MarkableSet object containing Markable objects with the value setID in the Attribute pertaining to this MarkableRelation. |
static java.util.ArrayList |
parseTargetSpan(java.lang.String span,
java.lang.String delimiter)
|
void |
removeMarkablePointer(MarkablePointer removee)
|
void |
removeMarkableSet(MarkableSet removee)
|
void |
setLineColor(java.awt.Color _color)
|
void |
setLineStyle(java.lang.Integer _style)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MarkableRelation(java.lang.String _attributeName, int type, boolean _ordered, int _lineWidth, java.awt.Color _color, int _lineStyle, int _maxSize, boolean _dashed, java.lang.String _attributeNameToShowInFlag)
Method Detail |
---|
public final java.awt.Color getLineColor()
public final void setLineColor(java.awt.Color _color)
public final java.lang.String getAttributeNameToShowInFlag()
public final int getLineStyle()
public final void setLineStyle(java.lang.Integer _style)
public static final java.awt.Point calculateControlPoint(int x_source, int y_source, int x_target, int y_target, int lineStyle)
public final MarkableSet[] getMarkableSets(boolean order)
MarkableRelationAPI
MarkableSet
objects associated with this MarkableRelation.
getMarkableSets
in interface MarkableRelationAPI
order
- If true, the array of MarkableSet
objects is sorted according to the discourse position of the initial elements. If false, the order is undefined.
MarkableSet
objects associated with this MarkableRelation.public final MarkablePointer[] getMarkablePointers(boolean order)
MarkableRelationAPI
MarkablePointer
objects associated with this MarkableRelation.
getMarkablePointers
in interface MarkableRelationAPI
order
- If true, the array of MarkablePointer
objects is sorted according to the discourse position of the respective source Markables elements. If false, the order is undefined.
MarkablePointer
objects associated with this MarkableRelation.public final java.lang.String getAttributeName()
public final MarkableSet addMarkableWithAttributeValueToMarkableSet(Markable _markable, java.lang.String value)
public final MarkableSet getMarkableSetWithAttributeValue(java.lang.String _attributeValue)
MarkableRelationAPI
MarkableSet
object containing Markable
objects with the value setID in the Attribute
pertaining to this MarkableRelation.
getMarkableSetWithAttributeValue
in interface MarkableRelationAPI
_attributeValue
- The ID of the MarkableSet
object to be returned (e.g. 'set_4').MarkableSet
containing a particular Markable
M and all of M's peer Markables in the set called 'coref', use M.getAttributeValue('coref', 'empty')
to retrieve the ID of the set that M is a member of, and use this method to retrieve the corresponding set.
MarkableSet
object with ID setID.public final MarkableSet getMarkableSetContainingMarkable(Markable contained)
MarkableRelationAPI
MarkableSet
object of which Markable
markable is a member.
getMarkableSetContainingMarkable
in interface MarkableRelationAPI
contained
- The Markable
object to be contained in the MarkableSet
to be returned.
MarkableSet
object containing the Markable
markable (among others).public final void removeMarkableSet(MarkableSet removee)
public final void removeMarkablePointer(MarkablePointer removee)
public final void createMarkablePointer(Markable sourceMarkable, MarkableLevel sourceMarkableLevel)
public final void createMarkablePointer(Markable sourceMarkable, Markable firstTargetMarkable)
public final MarkablePointer getMarkablePointerForSourceMarkable(Markable sourceMarkable)
MarkableRelationAPI
MarkablePointer
object for which the Markable
sourceMarkable is the source Markable (i.e. the origin of the pointing relation.)
getMarkablePointerForSourceMarkable
in interface MarkableRelationAPI
sourceMarkable
- The source Markable
of the MarkablePointer
object to be returned.
MarkablePointer
containing the Markable
sourceMarkable as source Markable.public final MarkablePointer[] getMarkablePointersWithTargetMarkable(Markable target)
MarkableRelationAPI
MarkablePointer
objects that contain Markable
targetMarkable as target markable.
getMarkablePointersWithTargetMarkable
in interface MarkableRelationAPI
target
- The Markable
object to which the returned MarkablePointer
objects are supposed to point.
MarkablePointer
objects pointing to Markable
targetMarkable as target markable.public static final java.lang.String condenseSatelliteSpan_bak(java.lang.String span)
public static final java.lang.String condenseTargetSpan(java.lang.String span)
public static final java.lang.String expandTargetSpan(java.lang.String span)
public static final java.util.ArrayList parseTargetSpan(java.lang.String span, java.lang.String delimiter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |