|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.javacore.internalapi; import org.netbeans.api.java.classpath.ClassPath; import org.netbeans.api.mdr.MDRManager; import org.netbeans.api.mdr.MDRepository; import org.netbeans.jmi.javamodel.*; import org.netbeans.lib.jmi.util.MetamodelManager; import org.openide.filesystems.FileObject; import org.openide.loaders.DataObject; import org.openide.text.PositionBounds; import java.util.ArrayList; import java.util.List; import java.util.Iterator; import org.netbeans.modules.javacore.UndoProgressListener; /** * @author Martin Matula */ public abstract class JavaMetamodel extends MetamodelManager { public static final String NAME_REPOSITORY = "org.netbeans.java"; // NOI18N private static JavaMetamodel instance = null; private static MDRepository defaultRepository = null; private static UndoManager undoManager = null; protected static final ArrayList listeners = new ArrayList(); protected JavaMetamodel(MDRepository repository, Class cls) { super(repository, cls); } public static synchronized JavaMetamodel getManager() { if (instance == null) { instance = new org.netbeans.modules.javacore.JMManager(getDefaultRepository()); // instance.resolveCodebases(); } return instance; } /** WARNING: This method returns null if no classpath is set during the transaction. */ public abstract ClassPath getClassPath(); public abstract void setClassPath(ClassPath cp); public abstract void setClassPath(List/* |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.