All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ow2.frascati.native_.JnaBinding Maven / Gradle / Ivy

The newest version!
/**
 * 
 * 
 *
 * $Id$
 */
package org.ow2.frascati.native_;

import org.eclipse.emf.ecore.util.FeatureMap;

import org.eclipse.stp.sca.Binding;

/**
 * 
 * A representation of the model object 'Jna Binding'.
 * 
 *
 * 

* The following features are supported: *

    *
  • {@link org.ow2.frascati.native_.JnaBinding#getAnyAttribute Any Attribute}
  • *
  • {@link org.ow2.frascati.native_.JnaBinding#getGroup Group}
  • *
  • {@link org.ow2.frascati.native_.JnaBinding#getLibrary Library}
  • *
*

* * @see org.ow2.frascati.native_.NativePackage#getJnaBinding() * @model extendedMetaData="name='JnaBinding' kind='elementOnly'" * @generated */ public interface JnaBinding extends Binding { /** * Returns the value of the 'Any Attribute' attribute list. * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. * *

* If the meaning of the 'Any Attribute' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Any Attribute' attribute list. * @see org.ow2.frascati.native_.NativePackage#getJnaBinding_AnyAttribute() * @model dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='attributeWildcard' wildcards='##any' name=':3' processing='lax'" * @generated */ FeatureMap getAnyAttribute(); /** * Returns the value of the 'Group' attribute list. * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. * *

* If the meaning of the 'Group' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Group' attribute list. * @see org.ow2.frascati.native_.NativePackage#getJnaBinding_Group() * @model dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='group' name='group:sca:jnabinding'" * @generated */ FeatureMap getGroup(); /** * Returns the value of the 'Library' attribute. * *

* If the meaning of the 'Library' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Library' attribute. * @see #setLibrary(String) * @see org.ow2.frascati.native_.NativePackage#getJnaBinding_Library() * @model dataType="org.eclipse.emf.ecore.xml.type.NCName" required="true" * extendedMetaData="kind='attribute' name='library'" * @generated */ String getLibrary(); /** * Sets the value of the '{@link org.ow2.frascati.native_.JnaBinding#getLibrary Library}' attribute. * * * @param value the new value of the 'Library' attribute. * @see #getLibrary() * @generated */ void setLibrary(String value); } // JnaBinding




© 2015 - 2025 Weber Informatics LLC | Privacy Policy