/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.core.search.runtime; import org.eclipse.core.runtime.IPath; import org.eclipse.emf.ecore.EObject; import org.teiid.designer.core.metamodel.aspect.MetamodelEntity; import org.teiid.designer.core.metamodel.aspect.relationship.RelationshipTypeAspect; /** * FakeRelationshipTypeAspect.java */ public class FakeRelationshipTypeAspect implements RelationshipTypeAspect { public String name, sourceRoleName, targetRoleName, comment; public IPath path; public Object uuid, parentUuid, superTypeUUID; @Override public boolean isDirected(EObject eObject) {return false;} @Override public boolean isAbstract(EObject eObject) {return false;} @Override public boolean isExclusive(EObject eObject) {return false;} @Override public boolean isUserDefined(EObject eObject) {return false;} @Override public String getStereoType(EObject eObject) {return null;} @Override public String getConstraint(EObject eObject) {return null;} @Override public Object getSourceRole(EObject eObject) {return null;} @Override public Object getTargetRole(EObject eObject) {return null;} @Override public Object getSuperType(EObject eObject) {return superTypeUUID;} @Override public boolean isRecordType(char recordType) {return false;} @Override public Object getObjectID(EObject eObject) {return uuid;} @Override public Object getParentObjectID(EObject eObject) {return parentUuid;} @Override public IPath getPath(EObject eObject) {return this.path;} @Override public MetamodelEntity getMetamodelEntity() {return null;} @Override public String getID() {return null;} public String getComment(EObject eObject) {return comment;} @Override public String getName(EObject eObject) {return this.name;} @Override public String getSourceRoleName(EObject eObject) {return this.sourceRoleName;} @Override public String getTargetRoleName(EObject eObject) {return this.targetRoleName;} }