Package org.freeplane.plugin.workspace.features

Examples of org.freeplane.plugin.workspace.features.WorkspaceMapModelExtension


 
  public void setLink(final NodeModel node, final URI argUri, final int linkType) {
    URI uri = argUri;
    int finalLinkType = linkType;
    if (linkType == LINK_RELATIVE_TO_PROJECT) {     
      WorkspaceMapModelExtension mapExt = WorkspaceController.getMapModelExtension(node.getMap());
      if(mapExt != null && mapExt.getProject() != null) {
        uri = mapExt.getProject().getRelativeURI(argUri);
        if(uri == null) {
          uri = argUri;
        }
        else {
          finalLinkType = LINK_ABSOLUTE;
View Full Code Here


  public static AWorkspaceProject getProject(AWorkspaceTreeNode node) {
    return getCurrentModel().getProject(node.getModel());
  }
 
  public static AWorkspaceProject getProject(MapModel map) {
    WorkspaceMapModelExtension wmme = getMapModelExtension(map);
    return wmme.getProject();
  }
View Full Code Here

  public static WorkspaceMapModelExtension getMapModelExtension(MapModel map) {
    return getMapModelExtension(map, true);
  }
 
  public static WorkspaceMapModelExtension getMapModelExtension(MapModel map, boolean createIfNotExists) {
    WorkspaceMapModelExtension wmme = map.getExtension(WorkspaceMapModelExtension.class);
    if(createIfNotExists && wmme == null) {
      wmme = new WorkspaceMapModelExtension();
      map.addExtension(WorkspaceMapModelExtension.class, wmme);
    }
    return wmme;
  }
View Full Code Here

 
  public static AWorkspaceProject addMapToProject(MapModel map, AWorkspaceProject project, boolean overwrite) {
    if(map == null || project == null) {
      throw new IllegalArgumentException("NULL");
    }
    WorkspaceMapModelExtension wmme = getMapModelExtension(map);
    AWorkspaceProject oldProject = wmme.getProject();
    if(overwrite || oldProject == null) {
      wmme.setProject(project);
    }
    return oldProject;
  }
View Full Code Here

TOP

Related Classes of org.freeplane.plugin.workspace.features.WorkspaceMapModelExtension

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.