public IFeatureModel getFeatureModel(IProject project) { init(); return fWorkspaceManager.getFeatureModel(project); }
/** * @return all models in the external model manager */ public IFeatureModel[] getExternalModels() { init(); return fExternalManager.getModels(); }
/** * @return all models in the workspace model manager */ public IFeatureModel[] getWorkspaceModels() { init(); return fWorkspaceManager.getFeatureModels(); }
public IFeatureModel[] getWorkspaceModels() { init(); return fWorkspaceManager.getFeatureModels(); }
public IFeatureModel getFeatureModel(IProject project) { init(); return fWorkspaceManager.getFeatureModel(project); }
public IFeatureModel[] getModels() { init(); IFeatureModel[] allModels = fActiveModels.getAll(); ArrayList valid = new ArrayList(allModels.length); for( int i =0; i< allModels.length; i++){ if(allModels[i].isValid()){ valid.add(allModels[i]); } } return (IFeatureModel[])valid.toArray(new IFeatureModel[valid.size()]); }
public IFeatureModel[] getModels() { init(); IFeatureModel[] allModels = fActiveModels.getAll(); ArrayList<IFeatureModel> valid = new ArrayList<>(allModels.length); for (int i = 0; i < allModels.length; i++) { if (allModels[i].isValid()) { valid.add(allModels[i]); } } return valid.toArray(new IFeatureModel[valid.size()]); }
private void handleModelsChanged(IModelProviderEvent e) { init(); IFeatureModelDelta delta = processEvent(e); Object[] entries = fListeners.toArray(); for (int i = 0; i < entries.length; i++) { ((IFeatureModelListener) entries[i]).modelsChanged(delta); } }
private void handleModelsChanged(IModelProviderEvent e) { init(); IFeatureModelDelta delta = processEvent(e); Object[] entries = fListeners.toArray(); for (int i = 0; i < entries.length; i++) { ((IFeatureModelListener) entries[i]).modelsChanged(delta); } }
/** * Finds active models with a given id * * @param id * @return IFeature model[] */ public IFeatureModel[] findFeatureModels(String id) { init(); IFeatureModel[] models = fActiveModels.get(id); ArrayList<IFeatureModel> valid = new ArrayList<>(models.length); for (int i = 0; i < models.length; i++) { if (models[i].isValid()) { valid.add(models[i]); } } return valid.toArray(new IFeatureModel[valid.size()]); }
/** * Finds active models with a given id * * @param id * @param version * @return IFeature model[] */ public IFeatureModel[] findFeatureModels(String id) { init(); IFeatureModel[] models = fActiveModels.get(id); ArrayList valid = new ArrayList(models.length); for( int i =0; i< models.length; i++){ if(models[i].isValid()){ valid.add(models[i]); } } return (IFeatureModel[])valid.toArray(new IFeatureModel[valid.size()]); }
/** * Finds active model with a given id and version * * @param id * @param version * @return one IFeature model or null */ public IFeatureModel findFeatureModel(String id, String version) { init(); IFeatureModel[] models = fActiveModels.get(id, version); for (int i = 0; i < models.length; i++) { if (models[i].isValid()) { return models[i]; } } if (models.length == 0 && "0.0.0".equals(version)) { //$NON-NLS-1$ return findFeatureModel(id); } return null; }
/** * Finds active model with a given id and version * * @param id * @param version version number to find, newest version is returned for empty version. * @return one IFeature model or null */ public IFeatureModel findFeatureModel(String id, String version) { init(); IFeatureModel[] models = fActiveModels.get(id, version); if (VersionUtil.isEmptyVersion(version)) { return findFeatureModel(id); } for (int i = 0; i < models.length; i++) { if (models[i].isValid()) { return models[i]; } } return null; }