org.nasdanika.models.architecture.util.ArchitectureAdapterFactory Maven / Gradle / Ivy
The newest version!
/**
*/
package org.nasdanika.models.architecture.util;
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 org.nasdanika.common.Adaptable;
import org.nasdanika.drawio.model.SemanticElement;
import org.nasdanika.graph.model.Connection;
import org.nasdanika.graph.model.ConnectionSource;
import org.nasdanika.graph.model.ConnectionTarget;
import org.nasdanika.graph.model.DocumentedNamedConnection;
import org.nasdanika.graph.model.DocumentedNamedConnectionSource;
import org.nasdanika.graph.model.DocumentedNamedConnectionTarget;
import org.nasdanika.graph.model.DocumentedNamedGraph;
import org.nasdanika.graph.model.DocumentedNamedGraphElement;
import org.nasdanika.graph.model.DocumentedNamedTunnel;
import org.nasdanika.graph.model.Graph;
import org.nasdanika.graph.model.GraphElement;
import org.nasdanika.models.architecture.*;
import org.nasdanika.models.party.Party;
import org.nasdanika.models.party.Person;
import org.nasdanika.ncore.Documented;
import org.nasdanika.ncore.DocumentedNamedElement;
import org.nasdanika.ncore.DocumentedNamedStringIdentity;
import org.nasdanika.ncore.ModelElement;
import org.nasdanika.ncore.NamedElement;
import org.nasdanika.ncore.Period;
import org.nasdanika.ncore.StringIdentity;
import org.nasdanika.persistence.Marked;
/**
*
* The Adapter Factory for the model.
* It provides an adapter createXXX
method for each class of the model.
*
* @see org.nasdanika.models.architecture.ArchitecturePackage
* @generated
*/
public class ArchitectureAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
*
*
* @generated
*/
protected static ArchitecturePackage modelPackage;
/**
* Creates an instance of the adapter factory.
*
*
* @generated
*/
public ArchitectureAdapterFactory() {
if (modelPackage == null) {
modelPackage = ArchitecturePackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
*
* This implementation returns true
if the object is either the model's package or is an instance object of the model.
*
* @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 createXXX
methods.
*
*
* @generated
*/
protected ArchitectureSwitch modelSwitch =
new ArchitectureSwitch() {
@Override
public Adapter caseArchitectureElement(ArchitectureElement object) {
return createArchitectureElementAdapter();
}
@Override
public Adapter caseActor(Actor object) {
return createActorAdapter();
}
@Override
public Adapter casePartyActor(PartyActor object) {
return createPartyActorAdapter();
}
@Override
public Adapter casePersonActor(PersonActor object) {
return createPersonActorAdapter();
}
@Override
public Adapter caseRole(Role object) {
return createRoleAdapter();
}
@Override
public Adapter caseUndergoer(Undergoer object) {
return createUndergoerAdapter();
}
@Override
public Adapter caseArchitectureDescriptionElement(ArchitectureDescriptionElement object) {
return createArchitectureDescriptionElementAdapter();
}
@Override
public Adapter caseArchitectureDescription(ArchitectureDescription object) {
return createArchitectureDescriptionAdapter();
}
@Override
public Adapter caseDomain(Domain object) {
return createDomainAdapter();
}
@Override
public Adapter caseRelationshipTarget(RelationshipTarget object) {
return createRelationshipTargetAdapter();
}
@Override
public Adapter caseCompositeRelationshipTarget(CompositeRelationshipTarget object) {
return createCompositeRelationshipTargetAdapter();
}
@Override
public Adapter caseRelationship(Relationship object) {
return createRelationshipAdapter();
}
@Override
public Adapter caseRelationshipSource(RelationshipSource object) {
return createRelationshipSourceAdapter();
}
@Override
public Adapter caseCompositeRelationshipSource(CompositeRelationshipSource object) {
return createCompositeRelationshipSourceAdapter();
}
@Override
public Adapter caseNode(Node object) {
return createNodeAdapter();
}
@Override
public Adapter caseCompositeNode(CompositeNode object) {
return createCompositeNodeAdapter();
}
@Override
public Adapter caseTunnel(Tunnel object) {
return createTunnelAdapter();
}
@Override
public Adapter caseIMarked(Marked object) {
return createIMarkedAdapter();
}
@Override
public Adapter caseMarked(org.nasdanika.ncore.Marked object) {
return createMarkedAdapter();
}
@Override
public Adapter caseAdaptable(Adaptable object) {
return createAdaptableAdapter();
}
@Override
public Adapter caseModelElement(ModelElement object) {
return createModelElementAdapter();
}
@Override
public Adapter caseNamedElement(NamedElement object) {
return createNamedElementAdapter();
}
@Override
public Adapter caseDocumented(Documented object) {
return createDocumentedAdapter();
}
@Override
public Adapter caseDocumentedNamedElement(DocumentedNamedElement object) {
return createDocumentedNamedElementAdapter();
}
@Override
public Adapter casePeriod(Period object) {
return createPeriodAdapter();
}
@Override
public Adapter caseStringIdentity(StringIdentity object) {
return createStringIdentityAdapter();
}
@Override
public Adapter caseDocumentedNamedStringIdentity(DocumentedNamedStringIdentity object) {
return createDocumentedNamedStringIdentityAdapter();
}
@Override
public Adapter caseParty(Party object) {
return createPartyAdapter();
}
@Override
public Adapter casePerson(Person object) {
return createPersonAdapter();
}
@Override
public Adapter caseSemanticElement(SemanticElement object) {
return createSemanticElementAdapter();
}
@Override
public Adapter caseGraphElement(GraphElement object) {
return createGraphElementAdapter();
}
@Override
public Adapter caseDocumentedNamedGraphElement(DocumentedNamedGraphElement object) {
return createDocumentedNamedGraphElementAdapter();
}
@Override
public Adapter caseGraph(Graph object) {
return createGraphAdapter();
}
@Override
public Adapter caseDocumentedNamedGraph(DocumentedNamedGraph object) {
return createDocumentedNamedGraphAdapter();
}
@Override
public > Adapter caseConnectionTarget(ConnectionTarget object) {
return createConnectionTargetAdapter();
}
@Override
public > Adapter caseDocumentedNamedConnectionTarget(DocumentedNamedConnectionTarget object) {
return createDocumentedNamedConnectionTargetAdapter();
}
@Override
public > Adapter caseConnection(Connection object) {
return createConnectionAdapter();
}
@Override
public > Adapter caseDocumentedNamedConnection(DocumentedNamedConnection object) {
return createDocumentedNamedConnectionAdapter();
}
@Override
public > Adapter caseConnectionSource(ConnectionSource object) {
return createConnectionSourceAdapter();
}
@Override
public > Adapter caseDocumentedNamedConnectionSource(DocumentedNamedConnectionSource object) {
return createDocumentedNamedConnectionSourceAdapter();
}
@Override
public , C extends Connection>> Adapter caseModel_Tunnel(org.nasdanika.graph.model.Tunnel object) {
return createModel_TunnelAdapter();
}
@Override
public , C extends Connection>> Adapter caseDocumentedNamedTunnel(DocumentedNamedTunnel object) {
return createDocumentedNamedTunnelAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the target
.
*
*
* @param target the object to adapt.
* @return the adapter for the target
.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target) {
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.ArchitectureElement Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.ArchitectureElement
* @generated
*/
public Adapter createArchitectureElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Actor Actor}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Actor
* @generated
*/
public Adapter createActorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.PartyActor Party Actor}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.PartyActor
* @generated
*/
public Adapter createPartyActorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.PersonActor Person Actor}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.PersonActor
* @generated
*/
public Adapter createPersonActorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Role Role}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Role
* @generated
*/
public Adapter createRoleAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Undergoer Undergoer}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Undergoer
* @generated
*/
public Adapter createUndergoerAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.ArchitectureDescriptionElement Description Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.ArchitectureDescriptionElement
* @generated
*/
public Adapter createArchitectureDescriptionElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.ArchitectureDescription Description}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.ArchitectureDescription
* @generated
*/
public Adapter createArchitectureDescriptionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Domain Domain}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Domain
* @generated
*/
public Adapter createDomainAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.RelationshipTarget Relationship Target}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.RelationshipTarget
* @generated
*/
public Adapter createRelationshipTargetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.CompositeRelationshipTarget Composite Relationship Target}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.CompositeRelationshipTarget
* @generated
*/
public Adapter createCompositeRelationshipTargetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Relationship Relationship}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Relationship
* @generated
*/
public Adapter createRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.RelationshipSource Relationship Source}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.RelationshipSource
* @generated
*/
public Adapter createRelationshipSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.CompositeRelationshipSource Composite Relationship Source}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.CompositeRelationshipSource
* @generated
*/
public Adapter createCompositeRelationshipSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Node Node}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Node
* @generated
*/
public Adapter createNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.CompositeNode Composite Node}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.CompositeNode
* @generated
*/
public Adapter createCompositeNodeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.architecture.Tunnel Tunnel}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.architecture.Tunnel
* @generated
*/
public Adapter createTunnelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.persistence.Marked IMarked}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.persistence.Marked
* @generated
*/
public Adapter createIMarkedAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.Marked Marked}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.Marked
* @generated
*/
public Adapter createMarkedAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.common.Adaptable Adaptable}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.common.Adaptable
* @generated
*/
public Adapter createAdaptableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.ModelElement Model Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.ModelElement
* @generated
*/
public Adapter createModelElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.NamedElement Named Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.NamedElement
* @generated
*/
public Adapter createNamedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.Documented Documented}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.Documented
* @generated
*/
public Adapter createDocumentedAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.DocumentedNamedElement Documented Named Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.DocumentedNamedElement
* @generated
*/
public Adapter createDocumentedNamedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.Period Period}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.Period
* @generated
*/
public Adapter createPeriodAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.StringIdentity String Identity}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.StringIdentity
* @generated
*/
public Adapter createStringIdentityAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.drawio.model.SemanticElement Semantic Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.drawio.model.SemanticElement
* @generated
*/
public Adapter createSemanticElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.GraphElement Graph Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.GraphElement
* @generated
*/
public Adapter createGraphElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.ncore.DocumentedNamedStringIdentity Documented Named String Identity}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.ncore.DocumentedNamedStringIdentity
* @generated
*/
public Adapter createDocumentedNamedStringIdentityAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.party.Party Party}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.party.Party
* @generated
*/
public Adapter createPartyAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.models.party.Person Person}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.models.party.Person
* @generated
*/
public Adapter createPersonAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedGraphElement Documented Named Graph Element}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedGraphElement
* @generated
*/
public Adapter createDocumentedNamedGraphElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.Graph Graph}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.Graph
* @generated
*/
public Adapter createGraphAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedGraph Documented Named Graph}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedGraph
* @generated
*/
public Adapter createDocumentedNamedGraphAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.ConnectionTarget Connection Target}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.ConnectionTarget
* @generated
*/
public Adapter createConnectionTargetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedConnectionTarget Documented Named Connection Target}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedConnectionTarget
* @generated
*/
public Adapter createDocumentedNamedConnectionTargetAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.Connection Connection}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.Connection
* @generated
*/
public Adapter createConnectionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedConnection Documented Named Connection}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedConnection
* @generated
*/
public Adapter createDocumentedNamedConnectionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.ConnectionSource Connection Source}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.ConnectionSource
* @generated
*/
public Adapter createConnectionSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedConnectionSource Documented Named Connection Source}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedConnectionSource
* @generated
*/
public Adapter createDocumentedNamedConnectionSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.Tunnel Tunnel}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.Tunnel
* @generated
*/
public Adapter createModel_TunnelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.nasdanika.graph.model.DocumentedNamedTunnel Documented Named Tunnel}'.
*
* 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.
*
* @return the new adapter.
* @see org.nasdanika.graph.model.DocumentedNamedTunnel
* @generated
*/
public Adapter createDocumentedNamedTunnelAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
*
* This default implementation returns null.
*
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} //ArchitectureAdapterFactory