/*
* StstoolAdapterFactory.java
*
* This file is part of the STS-Tool project.
* Copyright (c) 2011-2012 "University of Trento - DISI" All rights reserved.
*
* Is strictly forbidden to remove this copyright notice from this source code.
*
* Disclaimer of Warranty:
* STS-Tool (this software) is provided "as-is" and without warranty of any kind,
* express, implied or otherwise, including without limitation, any warranty of
* merchantability or fitness for a particular purpose.
* In no event shall the copyright holder or contributors be liable for any direct,
* indirect, incidental, special, exemplary, or consequential damages
* including, but not limited to, procurement of substitute goods or services;
* loss of use, data, or profits; or business interruption) however caused and on
* any theory of liability, whether in contract, strict liability, or tort (including
* negligence or otherwise) arising in any way out of the use of this software, even
* if advised of the possibility of such damage.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License version 3
* as published by the Free Software Foundation with the addition of the
* following permission added to Section 15 as permitted in Section 7(a):
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
* "University of Trento - DISI","University of Trento - DISI" DISCLAIMS THE
* WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
*
* See the GNU Affero General Public License for more details.
* You should have received a copy of the GNU Affero General Public License
* along with this program; if not, see http://www.gnu.org/licenses or write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
* http://www.sts-tool.eu/License.php
*
* For more information, please contact STS-Tool group at this
* address: ststool@disi.unitn.it
*
*/
/**
* DISI - University of Trento
*
* $Id$
*/
package eu.aniketos.wp1.ststool.util;
import eu.aniketos.wp1.ststool.*;
import java.util.Map;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import eu.aniketos.wp1.ststool.Actor;
import eu.aniketos.wp1.ststool.Agent;
import eu.aniketos.wp1.ststool.Authorisation;
import eu.aniketos.wp1.ststool.BindingOfDuties;
import eu.aniketos.wp1.ststool.CompatibleDuties;
import eu.aniketos.wp1.ststool.Delegation;
import eu.aniketos.wp1.ststool.Event;
import eu.aniketos.wp1.ststool.Goal;
import eu.aniketos.wp1.ststool.GoalContribution;
import eu.aniketos.wp1.ststool.GoalDecomposition;
import eu.aniketos.wp1.ststool.GoalDecompositionAND;
import eu.aniketos.wp1.ststool.GoalDecompositionOR;
import eu.aniketos.wp1.ststool.IResource;
import eu.aniketos.wp1.ststool.IncompatibleDuties;
import eu.aniketos.wp1.ststool.Modify;
import eu.aniketos.wp1.ststool.Need;
import eu.aniketos.wp1.ststool.NegativeGoalContribution;
import eu.aniketos.wp1.ststool.NonTransferableAuthorisation;
import eu.aniketos.wp1.ststool.Own;
import eu.aniketos.wp1.ststool.PartOf;
import eu.aniketos.wp1.ststool.Play;
import eu.aniketos.wp1.ststool.PositiveGoalContribution;
import eu.aniketos.wp1.ststool.Produce;
import eu.aniketos.wp1.ststool.Provision;
import eu.aniketos.wp1.ststool.Resource;
import eu.aniketos.wp1.ststool.Role;
import eu.aniketos.wp1.ststool.SeparationOfDuties;
import eu.aniketos.wp1.ststool.StsElement;
import eu.aniketos.wp1.ststool.StsObject;
import eu.aniketos.wp1.ststool.StsRelation;
import eu.aniketos.wp1.ststool.StsToolDiagram;
import eu.aniketos.wp1.ststool.StstoolPackage;
import eu.aniketos.wp1.ststool.TResource;
import eu.aniketos.wp1.ststool.TangibleBy;
import eu.aniketos.wp1.ststool.Threat;
import eu.aniketos.wp1.ststool.Threatable;
import eu.aniketos.wp1.ststool.TransferableAuthorisation;
/**
* <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code> method for each class of the model. <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.StstoolPackage
* @generated
*/
public class StstoolAdapterFactory extends AdapterFactoryImpl {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "DISI - University of Trento";
/**
* The cached model package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
protected static StstoolPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public StstoolAdapterFactory() {
if (modelPackage == null) {
modelPackage = StstoolPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
* <!-- begin-user-doc --> This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. <!-- end-user-doc -->
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object){
if (object == modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
protected StstoolSwitch<Adapter> modelSwitch = new StstoolSwitch<Adapter>() {
@Override
public Adapter caseStsToolDiagram(StsToolDiagram object) {
return createStsToolDiagramAdapter();
}
@Override
public Adapter caseActor(Actor object) {
return createActorAdapter();
}
@Override
public Adapter caseDelegation(Delegation object) {
return createDelegationAdapter();
}
@Override
public Adapter caseProvision(Provision object) {
return createProvisionAdapter();
}
@Override
public Adapter caseAgent(Agent object) {
return createAgentAdapter();
}
@Override
public Adapter caseRole(Role object) {
return createRoleAdapter();
}
@Override
public Adapter caseTResource(TResource object) {
return createTResourceAdapter();
}
@Override
public Adapter caseGoal(Goal object) {
return createGoalAdapter();
}
@Override
public Adapter caseAuthorisation(Authorisation object) {
return createAuthorisationAdapter();
}
@Override
public Adapter caseResource(Resource object) {
return createResourceAdapter();
}
@Override
public Adapter caseIResource(IResource object) {
return createIResourceAdapter();
}
@Override
public Adapter caseStsElement(StsElement object) {
return createStsElementAdapter();
}
@Override
public Adapter caseNonTransferableAuthorisation(NonTransferableAuthorisation object) {
return createNonTransferableAuthorisationAdapter();
}
@Override
public Adapter caseTransferableAuthorisation(TransferableAuthorisation object) {
return createTransferableAuthorisationAdapter();
}
@Override
public Adapter caseGoalContribution(GoalContribution object) {
return createGoalContributionAdapter();
}
@Override
public Adapter caseGoalDecomposition(GoalDecomposition object) {
return createGoalDecompositionAdapter();
}
@Override
public Adapter casePositiveGoalContribution(PositiveGoalContribution object) {
return createPositiveGoalContributionAdapter();
}
@Override
public Adapter caseNegativeGoalContribution(NegativeGoalContribution object) {
return createNegativeGoalContributionAdapter();
}
@Override
public Adapter caseGoalDecompositionAND(GoalDecompositionAND object) {
return createGoalDecompositionANDAdapter();
}
@Override
public Adapter caseGoalDecompositionOR(GoalDecompositionOR object) {
return createGoalDecompositionORAdapter();
}
@Override
public Adapter caseThreatable(Threatable object) {
return createThreatableAdapter();
}
@Override
public Adapter caseEvent(Event object) {
return createEventAdapter();
}
@Override
public Adapter caseOwn(Own object) {
return createOwnAdapter();
}
@Override
public Adapter casePlay(Play object) {
return createPlayAdapter();
}
@Override
public Adapter caseTangibleBy(TangibleBy object) {
return createTangibleByAdapter();
}
@Override
public Adapter casePartOf(PartOf object) {
return createPartOfAdapter();
}
@Override
public Adapter caseNeed(Need object) {
return createNeedAdapter();
}
@Override
public Adapter caseProduce(Produce object) {
return createProduceAdapter();
}
@Override
public Adapter caseModify(Modify object) {
return createModifyAdapter();
}
@Override
public Adapter caseThreat(Threat object) {
return createThreatAdapter();
}
@Override
public Adapter caseStsRelation(StsRelation object) {
return createStsRelationAdapter();
}
@Override
public Adapter caseStsObject(StsObject object) {
return createStsObjectAdapter();
}
@Override
public Adapter caseStringToStringMap(Map.Entry<String, String> object) {
return createStringToStringMapAdapter();
}
@Override
public Adapter caseIncompatibleDuties(IncompatibleDuties object) {
return createIncompatibleDutiesAdapter();
}
@Override
public Adapter caseSeparationOfDuties(SeparationOfDuties object) {
return createSeparationOfDutiesAdapter();
}
@Override
public Adapter caseBindingOfDuties(BindingOfDuties object) {
return createBindingOfDutiesAdapter();
}
@Override
public Adapter caseCompatibleDuties(CompatibleDuties object) {
return createCompatibleDutiesAdapter();
}
@Override
public Adapter caseDependency(Dependency object) {
return createDependencyAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target){
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.StsToolDiagram <em>Sts Tool Diagram</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.StsToolDiagram
* @generated
*/
public Adapter createStsToolDiagramAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Actor <em>Actor</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Actor
* @generated
*/
public Adapter createActorAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Delegation <em>Delegation</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Delegation
* @generated
*/
public Adapter createDelegationAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Provision <em>Provision</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Provision
* @generated
*/
public Adapter createProvisionAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Agent <em>Agent</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Agent
* @generated
*/
public Adapter createAgentAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Role <em>Role</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Role
* @generated
*/
public Adapter createRoleAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.TResource <em>TResource</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.TResource
* @generated
*/
public Adapter createTResourceAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Goal <em>Goal</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Goal
* @generated
*/
public Adapter createGoalAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Authorisation <em>Authorisation</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Authorisation
* @generated
*/
public Adapter createAuthorisationAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Resource <em>Resource</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Resource
* @generated
*/
public Adapter createResourceAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.IResource <em>IResource</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.IResource
* @generated
*/
public Adapter createIResourceAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.StsElement <em>Sts Element</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.StsElement
* @generated
*/
public Adapter createStsElementAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.NonTransferableAuthorisation <em>Non Transferable Authorisation</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.NonTransferableAuthorisation
* @generated
*/
public Adapter createNonTransferableAuthorisationAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.TransferableAuthorisation <em>Transferable Authorisation</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.TransferableAuthorisation
* @generated
*/
public Adapter createTransferableAuthorisationAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.GoalContribution <em>Goal Contribution</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.GoalContribution
* @generated
*/
public Adapter createGoalContributionAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.GoalDecomposition <em>Goal Decomposition</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.GoalDecomposition
* @generated
*/
public Adapter createGoalDecompositionAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.PositiveGoalContribution <em>Positive Goal Contribution</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.PositiveGoalContribution
* @generated
*/
public Adapter createPositiveGoalContributionAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.NegativeGoalContribution <em>Negative Goal Contribution</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.NegativeGoalContribution
* @generated
*/
public Adapter createNegativeGoalContributionAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.GoalDecompositionAND <em>Goal Decomposition AND</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.GoalDecompositionAND
* @generated
*/
public Adapter createGoalDecompositionANDAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.GoalDecompositionOR <em>Goal Decomposition OR</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.GoalDecompositionOR
* @generated
*/
public Adapter createGoalDecompositionORAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Threatable <em>Threatable</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Threatable
* @generated
*/
public Adapter createThreatableAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Event <em>Event</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Event
* @generated
*/
public Adapter createEventAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Own <em>Own</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Own
* @generated
*/
public Adapter createOwnAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Play <em>Play</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Play
* @generated
*/
public Adapter createPlayAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.TangibleBy <em>Tangible By</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.TangibleBy
* @generated
*/
public Adapter createTangibleByAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.PartOf <em>Part Of</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.PartOf
* @generated
*/
public Adapter createPartOfAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Need <em>Need</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Need
* @generated
*/
public Adapter createNeedAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Produce <em>Produce</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Produce
* @generated
*/
public Adapter createProduceAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Modify <em>Modify</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Modify
* @generated
*/
public Adapter createModifyAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Threat <em>Threat</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Threat
* @generated
*/
public Adapter createThreatAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.StsRelation <em>Sts Relation</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.StsRelation
* @generated
*/
public Adapter createStsRelationAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.StsObject <em>Sts Object</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.StsObject
* @generated
*/
public Adapter createStsObjectAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link java.util.Map.Entry <em>String To String Map</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see java.util.Map.Entry
* @generated
*/
public Adapter createStringToStringMapAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.IncompatibleDuties <em>Incompatible Duties</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.IncompatibleDuties
* @generated
*/
public Adapter createIncompatibleDutiesAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.SeparationOfDuties <em>Separation Of Duties</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.SeparationOfDuties
* @generated
*/
public Adapter createSeparationOfDutiesAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.BindingOfDuties <em>Binding Of Duties</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.BindingOfDuties
* @generated
*/
public Adapter createBindingOfDutiesAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.CompatibleDuties <em>Compatible Duties</em>}'.
* <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.CompatibleDuties
* @generated
*/
public Adapter createCompatibleDutiesAdapter(){
return null;
}
/**
* Creates a new adapter for an object of class '{@link eu.aniketos.wp1.ststool.Dependency <em>Dependency</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see eu.aniketos.wp1.ststool.Dependency
* @generated
*/
public Adapter createDependencyAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
* <!-- begin-user-doc --> This default implementation returns null. <!-- end-user-doc -->
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter(){
return null;
}
} //StstoolAdapterFactory