use of com.ramussoft.gui.common.EmptyPlugin in project ramus by Vitaliy-Yakovchuk.
the class MovingArea method editActive.
/**
* Якщо виділений якийсь об’єкт, тоді з’являється діалогове вікно для роботи
* з його властивостями.
*/
@SuppressWarnings("unused")
public void editActive() {
if ((Metadata.EDUCATIONAL) && (Math.random() < 0.2d)) {
AttributePlugin plugin = panel.getFramework().findAttributePlugin(new AttributeType("Core", "Table", false));
if (!(plugin instanceof EmptyPlugin)) {
System.exit(233);
}
}
if ((activeObject instanceof MovingFunction) || (activeObject instanceof DFDFunction)) {
final IDEF0Object movingFunction = (IDEF0Object) activeObject;
// String text = movingFunction.getFunction().getName();
panel.getFunctionOptions().showModal(movingFunction);
/*
* if(!text.equals(movingFunction.getFunction().getName()))
* movingFunction.resetBounds();
*/
} else if (activeObject instanceof DFDSRole) {
panel.getDFDSRoleOptionsDialog().showModal((DFDSRole) activeObject);
} else if (activeObject instanceof DFDObject) {
panel.getDFDObjectOptionsDialog().showModal((DFDObject) activeObject);
} else if (activeObject instanceof MovingText)
panel.getTextOptionsDialog().showModal((MovingText) activeObject);
else if (activeObject instanceof PaintSector.Pin) {
panel.getArrowOptionsDialog().showModal(((PaintSector.Pin) activeObject).getSector(), this);
// setPanels();
}
repaintAsync();
}
Aggregations