@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getIncommingConnectors().size()==0 || connectable.getOutgoingConnectors().size()==0){ return false; } return true; }
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getIncommingConnectors().size()>0) { for(IConnector incoming : connectable.getIncommingConnectors()) { if(incoming instanceof SequenceFlow) { return false; } } } return true; }
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getOutgoingConnectors().size()==0){ return false; } return true; }
connectable.refreshMagnets();
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getIncommingConnectors().size()==0){ return false; } return true; }
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; List<SequenceFlow> seqFlows = new ArrayList<SequenceFlow>(); for(IConnector c:connectable.getOutgoingConnectors()){ if (c instanceof SequenceFlow){ seqFlows.add((SequenceFlow) c); } } if (seqFlows.size()>0){ return false; } return true; }
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getIncommingConnectors().size()==0 && connectable.getOutgoingConnectors().size()==0){ return false; } return true; }
for(IConnector c : connectable.getIncommingConnectors()){
for(IConnector c:connectable.getOutgoingConnectors()){
@Override public boolean isConform(IDiagramElementView diagramElementView) { IConnectable connectable = (IConnectable) diagramElementView; if (connectable.getIncommingConnectors().size()==0 && connectable.getOutgoingConnectors().size()==0){ return false; } return true; }