How to specify location of INodePresentations(such as Class, InstanceSpecifcication, UseCase, State, ER Entity, Topic and etc)
public void setLocation(INodePresentation ps, Point2D location) {
try {
TransactionManager.beginTransaction();
ps.setLocation(location);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|
How to set start and end points of ILinkPresentations(such as Association, Dependency, Generalization, Realization, TemplateBinding, Include, Extension, Identifying Relationship, Non-Identifying Relationship, Subtype, Link between topics and etc)
public void setPoints(ILinkPresentation ps, Point2D[] points) {
try {
TransactionManager.beginTransaction();
ps.setPoints(points);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|
How to set with of INodePresentations(such as Class, InstanceSpecifcication, UseCase, State, ER Entity, Topic and etc)
public void setWidth(INodePresentation ps, double width) {
try {
TransactionManager.beginTransaction();
ps.setWidth(width);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|
How to set heights of INodePresentations(such as Class, InstanceSpecifcication, UseCase, State, ER Entity, Topic and etc)
public void setHeight(INodePresentation ps, double height) {
try {
TransactionManager.beginTransaction();
ps.setHeight(height);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|
How to set label of INodePresentationss(such as Class, InstanceSpecifcication, UseCase, State, ER Entity, Topic and etc)
public void setLabel(INodePresentation ps, String label) {
try {
TransactionManager.beginTransaction();
ps.setLabel(label);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|
How to set background color for INodePresentations(such as Class, InstanceSpecifcication, UseCase, State, ER Entity, Topic and etc)
–setProperty() method accepts "fill.color" key only.
//(EX)red:color="#FF0000" green:color="#00FF00" blue:color="#0000FF"
public void setColor(INodePresentation ps, String color) {
try {
TransactionManager.beginTransaction();
ps.setProperty("fill.color", color);
TransactionManager.endTransaction();
} catch (InvalidEditingException e) {
e.printStackTrace();
TransactionManager.abortTransaction();
}
}
|