Package org.apache.cayenne.modeler.action

Examples of org.apache.cayenne.modeler.action.RemoveAction


        registerAction(new ImportDataMapAction(application));
        registerAction(new SaveAction(application));
        registerAction(new SaveAsAction(application));
        registerAction(new RevertAction(application));
        registerAction(new ValidateAction(application));
        registerAction(new RemoveAction(application));
        registerAction(new CreateDomainAction(application));
        registerAction(new CreateNodeAction(application));
        registerAction(new CreateDataMapAction(application));
        registerAction(new GenerateCodeAction(application));
        registerAction(new CreateObjEntityAction(application));
View Full Code Here


    @Override
    public void undo() throws CannotUndoException {
        RemoveAttributeAction rAttributeAction = actionManager
                .getAction(RemoveAttributeAction.class);

        RemoveAction rAction = actionManager.getAction(RemoveAction.class);

        RemoveRelationshipAction rRelationShipAction = actionManager
                .getAction(RemoveRelationshipAction.class);

        RemoveProcedureParameterAction rProcedureParamAction = actionManager
                .getAction(RemoveProcedureParameterAction.class);

        if (content instanceof DataMap) {
            if (where instanceof DataChannelDescriptor) {
                rAction.removeDataMap((DataMap) content);
            }
            else if (where instanceof DataNodeDescriptor) {
                rAction.removeDataMapFromDataNode(
                        (DataNodeDescriptor) where,
                        (DataMap) content);
            }
        }
        else if (where instanceof DataMap) {
            if (content instanceof DbEntity) {
                rAction.removeDbEntity(map, (DbEntity) content);
            }
            else if (content instanceof ObjEntity) {
                rAction.removeObjEntity(map, (ObjEntity) content);
            }
            else if (content instanceof Query) {
                rAction.removeQuery(map, (Query) content);
            }
            else if (content instanceof Procedure) {
                rAction.removeProcedure(map, (Procedure) content);
            }
        }
        else if (where instanceof DbEntity) {
            if (content instanceof DbAttribute) {
                rAttributeAction.removeDbAttributes(
View Full Code Here

    @Override
    public void undo() throws CannotUndoException {
        RemoveAttributeAction rAttributeAction = actionManager
                .getAction(RemoveAttributeAction.class);

        RemoveAction rAction = actionManager.getAction(RemoveAction.class);

        RemoveRelationshipAction rRelationShipAction = actionManager
                .getAction(RemoveRelationshipAction.class);

        RemoveProcedureParameterAction rProcedureParamAction = actionManager
                .getAction(RemoveProcedureParameterAction.class);

        if (content instanceof DataMap) {
            if (where instanceof DataChannelDescriptor) {
                rAction.removeDataMap((DataMap) content);
            }
            else if (where instanceof DataNodeDescriptor) {
                rAction.removeDataMapFromDataNode(
                        (DataNodeDescriptor) where,
                        (DataMap) content);
            }
        }
        else if (where instanceof DataMap) {
            if (content instanceof DbEntity) {
                rAction.removeDbEntity(map, (DbEntity) content);
            }
            else if (content instanceof ObjEntity) {
                rAction.removeObjEntity(map, (ObjEntity) content);
            }
            else if (content instanceof Query) {
                rAction.removeQuery(map, (Query) content);
            }
            else if (content instanceof Procedure) {
                rAction.removeProcedure(map, (Procedure) content);
            }
        }
        else if (where instanceof DbEntity) {
            if (content instanceof DbEntity) {
                rAction.removeDbEntity(map, (DbEntity) content);
            }
            else if (content instanceof DbAttribute) {
                rAttributeAction.removeDbAttributes(
                        map,
                        (DbEntity) where,
                        new DbAttribute[] {
                            (DbAttribute) content
                        });
            }
            else if (content instanceof DbRelationship) {
                rRelationShipAction.removeDbRelationships(
                        (DbEntity) where,
                        new DbRelationship[] {
                            (DbRelationship) content
                        });
            }
        }
        else if (where instanceof ObjEntity) {
            if (content instanceof ObjEntity) {
                rAction.removeObjEntity(map, (ObjEntity) content);
            }
            else if (content instanceof ObjAttribute) {
                rAttributeAction.removeObjAttributes(
                        (ObjEntity) where,
                        new ObjAttribute[] {
                            (ObjAttribute) content
                        });
            }
            else if (content instanceof ObjRelationship) {
                rRelationShipAction.removeObjRelationships(
                        (ObjEntity) where,
                        new ObjRelationship[] {
                            (ObjRelationship) content
                        });
            }
        }
        else if (where instanceof Procedure) {
            final Procedure procedure = (Procedure) where;
            if (content instanceof ProcedureParameter) {
                rProcedureParamAction.removeProcedureParameters(
                        procedure,
                        new ProcedureParameter[] {
                            (ProcedureParameter) content
                        });
            }
        }
        else if (content instanceof Embeddable) {
            rAction.removeEmbeddable(map, (Embeddable) content);
        }
    }
View Full Code Here

        registerAction(new ImportDataMapAction(application));
        registerAction(new SaveAction(application));
        registerAction(new SaveAsAction(application));
        registerAction(new RevertAction(application));
        registerAction(new ValidateAction(application));
        registerAction(new RemoveAction(application));
        registerAction(new CreateDomainAction(application));
        registerAction(new CreateNodeAction(application));
        registerAction(new CreateDataMapAction(application));
        registerAction(new GenerateCodeAction(application));
        registerAction(new CreateObjEntityAction(application));
View Full Code Here

        }
    }

    @Override
    public void redo() throws CannotRedoException {
        RemoveAction action = (RemoveAction) actionManager.getAction(RemoveAction
                .getActionName());

        switch (this.mode) {
            case OBJECT_ENTITY:
                action.removeObjEntity(map, objEntity);
                break;
            case DB_ENTITY:
                action.removeDbEntity(map, dbEntity);
                break;
            case QUERY:
                action.removeQuery(map, query);
                break;
            case PROCEDURE:
                action.removeProcedure(map, procedure);
            case MAP_FROM_NODE:
                action.removeDataMapFromDataNode(dataNode, map);
                break;
            case MAP_FROM_DOMAIN:
                action.removeDataMap(domain, map);
                break;
            case NODE:
                action.removeDataNode(domain, dataNode);
                break;
            case DOMAIN:
                action.removeDomain(domain);
                break;
            case EMBEDDABLE:
                action.removeEmbeddable(map, embeddable);
        }
    }
View Full Code Here

        action.createProcedure(map, procedure);
    }

    @Override
    public void undo() throws CannotUndoException {
        RemoveAction action = (RemoveAction) actionManager.getAction(RemoveAction
                .getActionName());
        action.removeProcedure(map, procedure);
    }
View Full Code Here

    }

    @Override
    public void undo() throws CannotUndoException {

        RemoveAction action = (RemoveAction) actionManager.getAction(RemoveAction
                .getActionName());

        action.removeQuery(map, query);
    }
View Full Code Here

    action.createDataMap(domain, map);
  }

  @Override
  public void undo() throws CannotUndoException {
    RemoveAction action = (RemoveAction) actionManager.getAction(RemoveAction.getActionName());
   
    controller.fireDomainDisplayEvent(new DomainDisplayEvent(this, domain));
   
    action.removeDataMap(domain, map);
  }
View Full Code Here

    }

    @Override
    public void undo() throws CannotUndoException {

        RemoveAction action = (RemoveAction) actionManager.getAction(RemoveAction
                .getActionName());

        action.removeObjEntity(map, objEntity);
    }
View Full Code Here

    @Override
    public void undo() throws CannotUndoException {
        RemoveAttributeAction rAttributeAction = (RemoveAttributeAction) actionManager
                .getAction(RemoveAttributeAction.getActionName());

        RemoveAction rAction = (RemoveAction) actionManager.getAction(RemoveAction
                .getActionName());

        RemoveRelationshipAction rRelationShipAction = (RemoveRelationshipAction) actionManager
                .getAction(RemoveRelationshipAction.getActionName());

        RemoveProcedureParameterAction rProcedureParamAction = (RemoveProcedureParameterAction) actionManager
                .getAction(RemoveProcedureParameterAction.getActionName());

        if (content instanceof DataMap) {
            if (where instanceof DataDomain) {
                rAction.removeDataMap((DataDomain) where, (DataMap) content);
            }
            else if (where instanceof DataNode) {
                rAction.removeDataMapFromDataNode((DataNode) where, (DataMap) content);
            }
        }
        else if (where instanceof DataMap) {
            if (content instanceof DbEntity) {
                rAction.removeDbEntity(map, (DbEntity) content);
            }
            else if (content instanceof ObjEntity) {
                rAction.removeObjEntity(map, (ObjEntity) content);
            }
            else if (content instanceof Query) {
                rAction.removeQuery(map, (Query) content);
            }
            else if (content instanceof Procedure) {
                rAction.removeProcedure(map, (Procedure) content);
            }
        }
        else if (where instanceof DbEntity) {
            if (content instanceof DbAttribute) {
                rAttributeAction.removeDbAttributes(
View Full Code Here

TOP

Related Classes of org.apache.cayenne.modeler.action.RemoveAction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.