Search in sources :

Example 16 with Viewpoint

use of org.eclipse.sirius.viewpoint.description.Viewpoint in project Palladio-Editors-Sirius by PalladioSimulator.

the class Activator method stop.

/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.
	 * BundleContext)
	 */
public void stop(BundleContext context) throws Exception {
    plugin = null;
    if (viewpoints != null) {
        for (final Viewpoint viewpoint : viewpoints) {
            ViewpointRegistry.getInstance().disposeFromPlugin(viewpoint);
        }
        viewpoints.clear();
        viewpoints = null;
    }
    super.stop(context);
}
Also used : Viewpoint(org.eclipse.sirius.viewpoint.description.Viewpoint)

Example 17 with Viewpoint

use of org.eclipse.sirius.viewpoint.description.Viewpoint in project Palladio-Editors-Sirius by PalladioSimulator.

the class Activator method stop.

/*
     * (non-Javadoc)
     * 
     * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
     */
@Override
public void stop(final BundleContext context) throws Exception {
    plugin = null;
    if (viewpoints != null) {
        for (final Viewpoint viewpoint : viewpoints) {
            ViewpointRegistry.getInstance().disposeFromPlugin(viewpoint);
        }
        viewpoints.clear();
        viewpoints = null;
    }
    super.stop(context);
}
Also used : Viewpoint(org.eclipse.sirius.viewpoint.description.Viewpoint)

Example 18 with Viewpoint

use of org.eclipse.sirius.viewpoint.description.Viewpoint in project Palladio-Editors-Sirius by PalladioSimulator.

the class Activator method start.

/*
	 * (non-Javadoc)
	 * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
	 */
public void start(BundleContext bundleContext) throws Exception {
    Activator.context = bundleContext;
    Activator.plugin = this;
    Set<Viewpoint> viewpoints = ViewpointRegistry.getInstance().getViewpoints();
    // Set viewpoint constants
    for (final Viewpoint v : viewpoints) {
        if (v.getName().equals(VIEWPOINT_NAME)) {
            this.viewpoint = v;
            break;
        }
    }
    // Set diagram description constants
    for (final RepresentationDescription representationDescription : this.viewpoint.getOwnedRepresentations()) {
        if (representationDescription.getName().equals(REPRESENTATION_NAME)) {
            this.representationDescription = representationDescription;
            break;
        }
    }
}
Also used : RepresentationDescription(org.eclipse.sirius.viewpoint.description.RepresentationDescription) Viewpoint(org.eclipse.sirius.viewpoint.description.Viewpoint)

Aggregations

Viewpoint (org.eclipse.sirius.viewpoint.description.Viewpoint)18 RepresentationDescription (org.eclipse.sirius.viewpoint.description.RepresentationDescription)8 HashSet (java.util.HashSet)3 Session (org.eclipse.sirius.business.api.session.Session)3 URI (org.eclipse.emf.common.util.URI)2 DRepresentation (org.eclipse.sirius.viewpoint.DRepresentation)2 ArrayList (java.util.ArrayList)1 NullProgressMonitor (org.eclipse.core.runtime.NullProgressMonitor)1 Command (org.eclipse.emf.common.command.Command)1 EObject (org.eclipse.emf.ecore.EObject)1 TransactionalEditingDomain (org.eclipse.emf.transaction.TransactionalEditingDomain)1 CreateRepresentationCommand (org.eclipse.sirius.business.api.dialect.command.CreateRepresentationCommand)1 ViewpointSelectionCallback (org.eclipse.sirius.ui.business.api.viewpoint.ViewpointSelectionCallback)1 ChangeViewpointSelectionCommand (org.eclipse.sirius.ui.business.internal.commands.ChangeViewpointSelectionCommand)1