org.omg.dd.di.DiFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.omg.bpmn.model Show documentation
Show all versions of org.omg.bpmn.model Show documentation
Ecore and generated code for org.omg.bpmn2
The newest version!
/*
* Copyright (c) 2012 - 2024 Data In Motion and others.
* All rights reserved.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Mark Hoffmann - initial API and implementation
*/
package org.omg.dd.di;
import org.eclipse.emf.ecore.EFactory;
import org.osgi.annotation.versioning.ProviderType;
/**
*
* The Factory for the model.
* It provides a create method for each non-abstract class of the model.
*
* @see org.omg.dd.di.DiPackage
* @generated
*/
@ProviderType
public interface DiFactory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
DiFactory eINSTANCE = org.omg.dd.di.impl.DiFactoryImpl.init();
/**
* Returns a new object of class 'DI Root'.
*
*
* @return a new object of class 'DI Root'.
* @generated
*/
DIRoot createDIRoot();
/**
* Returns a new object of class 'Diagram Element'.
*
*
* @return a new object of class 'Diagram Element'.
* @generated
*/
DiagramElement createDiagramElement();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
DiPackage getDiPackage();
} //DiFactory