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

org.afplib.base.SF Maven / Gradle / Ivy

/**
 */
package org.afplib.base;

import java.nio.charset.Charset;

import org.eclipse.emf.common.util.EList;

import org.eclipse.emf.ecore.EObject;

/**
 * 
 * A representation of the model object 'SF'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.afplib.base.SF#getNumber Number}
  • *
  • {@link org.afplib.base.SF#getOffset Offset}
  • *
  • {@link org.afplib.base.SF#getId Id}
  • *
  • {@link org.afplib.base.SF#getLength Length}
  • *
  • {@link org.afplib.base.SF#getChildren Children}
  • *
  • {@link org.afplib.base.SF#getRawData Raw Data}
  • *
  • {@link org.afplib.base.SF#getCharset Charset}
  • *
* * @see org.afplib.base.BasePackage#getSF() * @model abstract="true" * @generated */ public interface SF extends EObject { /** * Returns the value of the 'Number' attribute. * *

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

* * @return the value of the 'Number' attribute. * @see #setNumber(long) * @see org.afplib.base.BasePackage#getSF_Number() * @model * @generated */ long getNumber(); /** * Sets the value of the '{@link org.afplib.base.SF#getNumber Number}' attribute. * * * @param value the new value of the 'Number' attribute. * @see #getNumber() * @generated */ void setNumber(long value); /** * Returns the value of the 'Offset' attribute. * *

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

* * @return the value of the 'Offset' attribute. * @see #setOffset(long) * @see org.afplib.base.BasePackage#getSF_Offset() * @model * @generated */ long getOffset(); /** * Sets the value of the '{@link org.afplib.base.SF#getOffset Offset}' attribute. * * * @param value the new value of the 'Offset' attribute. * @see #getOffset() * @generated */ void setOffset(long value); /** * Returns the value of the 'Id' attribute. * *

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

* * @return the value of the 'Id' attribute. * @see #setId(int) * @see org.afplib.base.BasePackage#getSF_Id() * @model * @generated */ int getId(); /** * Sets the value of the '{@link org.afplib.base.SF#getId Id}' attribute. * * * @param value the new value of the 'Id' attribute. * @see #getId() * @generated */ void setId(int value); /** * Returns the value of the 'Length' attribute. * *

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

* * @return the value of the 'Length' attribute. * @see #setLength(int) * @see org.afplib.base.BasePackage#getSF_Length() * @model * @generated */ int getLength(); /** * Sets the value of the '{@link org.afplib.base.SF#getLength Length}' attribute. * * * @param value the new value of the 'Length' attribute. * @see #getLength() * @generated */ void setLength(int value); /** * Returns the value of the 'Children' containment reference list. * The list contents are of type {@link org.afplib.base.SF}. * *

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

* * @return the value of the 'Children' containment reference list. * @see org.afplib.base.BasePackage#getSF_Children() * @model containment="true" resolveProxies="true" * @generated */ EList getChildren(); /** * Returns the value of the 'Raw Data' attribute. * *

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

* * @return the value of the 'Raw Data' attribute. * @see #setRawData(byte[]) * @see org.afplib.base.BasePackage#getSF_RawData() * @model * @generated */ byte[] getRawData(); /** * Sets the value of the '{@link org.afplib.base.SF#getRawData Raw Data}' attribute. * * * @param value the new value of the 'Raw Data' attribute. * @see #getRawData() * @generated */ void setRawData(byte[] value); /** * Returns the value of the 'Charset' attribute. * *

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

* * @return the value of the 'Charset' attribute. * @see #setCharset(Charset) * @see org.afplib.base.BasePackage#getSF_Charset() * @model dataType="org.afplib.base.Charset" * @generated */ Charset getCharset(); /** * Sets the value of the '{@link org.afplib.base.SF#getCharset Charset}' attribute. * * * @param value the new value of the 'Charset' attribute. * @see #getCharset() * @generated */ void setCharset(Charset value); /** * * * @model kind="operation" * @generated */ boolean isBegin(); /** * * * @model kind="operation" * @generated */ boolean isEnd(); /** * * * @model * @generated */ boolean isDefault(String value); } // SF




© 2015 - 2025 Weber Informatics LLC | Privacy Policy