/** * ******************************************************************************* * Copyright (c) 2009 Mia-Software. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * * Sebastien Minguet (Mia-Software) - initial API and implementation * Frederic Madiot (Mia-Software) - initial API and implementation * Fabien Giquel (Mia-Software) - initial API and implementation * Gabriel Barbier (Mia-Software) - initial API and implementation * Erwan Breton (Sodifrance) - initial API and implementation * Romain Dervaux (Mia-Software) - initial API and implementation * ******************************************************************************* * * $Id$ */ package org.eclipse.gmt.modisco.java; import org.eclipse.emf.common.util.EList; /** * * A representation of the model object 'Type'. * * *

* The following features are supported: *

*

* * @see org.eclipse.gmt.modisco.java.emf.JavaPackage#getType() * @model abstract="true" * @generated */ public interface Type extends NamedElement { /** * Returns the value of the 'Usages In Type Access' reference list. * The list contents are of type {@link org.eclipse.gmt.modisco.java.TypeAccess}. * It is bidirectional and its opposite is '{@link org.eclipse.gmt.modisco.java.TypeAccess#getType Type}'. * *

* If the meaning of the 'Usages In Type Access' reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Usages In Type Access' reference list. * @see org.eclipse.gmt.modisco.java.emf.JavaPackage#getType_UsagesInTypeAccess() * @see org.eclipse.gmt.modisco.java.TypeAccess#getType * @model opposite="type" ordered="false" * @generated */ EList getUsagesInTypeAccess(); } // Type