Examples of EOModelGroup


Examples of org.objectstyle.wolips.eomodeler.core.model.EOModelGroup

  public EOModelGroupCache() {
    _modelGroupCache = new HashMap<IProject, EOModelGroup>();
  }

  public synchronized EOModelGroup getModelGroup(IProject project) {
    EOModelGroup modelGroup;
    if (project == null) {
      modelGroup = new EOModelGroup();
    }
    else {
      modelGroup = _modelGroupCache.get(project);
      if (modelGroup == null) {
        modelGroup = new EOModelGroup();

        Set<EOModelVerificationFailure> failures = new HashSet<EOModelVerificationFailure>();
        try {
          IEOModelGroupFactory.Utility.loadModelGroup(project, modelGroup, failures, true, null, new NullProgressMonitor());
          _modelGroupCache.put(project, modelGroup);
View Full Code Here

Examples of org.objectstyle.wolips.eomodeler.core.model.EOModelGroup

import org.objectstyle.wolips.eomodeler.core.model.EOModelGroup;
import org.objectstyle.wolips.eomodeler.core.model.EORelationship;

public class EOModelListContentProvider implements IStructuredContentProvider {
  public Object[] getElements(Object _inputElement) {
    EOModelGroup modelGroup;
    if (_inputElement instanceof EORelationship) {
      modelGroup = ((EORelationship) _inputElement).getEntity().getModel().getModelGroup();
    } else if (_inputElement instanceof EOEntity) {
      modelGroup = ((EOEntity) _inputElement).getModel().getModelGroup();
    } else if (_inputElement instanceof EOModel) {
      modelGroup = ((EOModel) _inputElement).getModelGroup();
    } else if (_inputElement instanceof EOModelGroup) {
      modelGroup = (EOModelGroup) _inputElement;
    } else {
      throw new IllegalArgumentException("Unknown input element: " + _inputElement);
    }
    Set modelsList = modelGroup.getSortedModels();
    EOModel[] models = (EOModel[]) modelsList.toArray(new EOModel[modelsList.size()]);
    return models;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.