public class ProductImpl extends CatalogEntryImpl implements Product
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active
The cached value of the '
Active' attribute. |
protected static boolean |
ACTIVE_EDEFAULT
The default value of the '
Active' attribute. |
protected <any> |
currencies
The cached value of the '
Currencies' attribute list. |
protected Currency |
currency
The cached value of the '
Currency' attribute. |
protected static Currency |
CURRENCY_EDEFAULT
The default value of the '
Currency' attribute. |
protected static java.lang.String |
INPUT_TEST_EDEFAULT
The default value of the '
Input Test' attribute. |
protected java.lang.String |
inputTest
The cached value of the '
Input Test' attribute. |
protected <any> |
inputValueList
The cached value of the '
Input Value List' attribute list. |
protected static java.lang.String |
OUTPUT_TEST_EDEFAULT
The default value of the '
Output Test' attribute. |
protected java.lang.String |
outputTest
The cached value of the '
Output Test' attribute. |
protected double |
price
The cached value of the '
Price' attribute. |
protected static double |
PRICE_EDEFAULT
The default value of the '
Price' attribute. |
protected java.math.BigInteger |
size
The cached value of the '
Size' attribute. |
protected static java.math.BigInteger |
SIZE_EDEFAULT
The default value of the '
Size' attribute. |
protected <any> |
skus
The cached value of the '
Skus' containment reference list. |
protected <any> |
skusMutationOnly
The cached value of the '
Skus Mutation Only' containment reference list. |
catalog, description, DESCRIPTION_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT| Modifier | Constructor and Description |
|---|---|
protected |
ProductImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
<any> |
getCurrencies() |
Currency |
getCurrency() |
java.lang.String |
getInputTest() |
<any> |
getInputValueList() |
java.lang.String |
getOutputTest() |
double |
getPrice() |
java.math.BigInteger |
getSize() |
<any> |
getSkus() |
<any> |
getSkusMutationOnly() |
boolean |
isActive() |
void |
setActive(boolean newActive) |
void |
setCurrency(Currency newCurrency) |
void |
setInputTest(java.lang.String newInputTest) |
void |
setOutputTest(java.lang.String newOutputTest) |
void |
setPrice(double newPrice) |
void |
setSize(java.math.BigInteger newSize) |
java.lang.String |
toString() |
basicGetCatalog, basicSetCatalog, eInverseAdd, getCatalog, getDescription, getId, getName, setCatalog, setDescription, setId, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCatalog, getDescription, getId, getName, setCatalog, setDescription, setId, setNameprotected <any> skus
Skus' containment reference list.
getSkus()protected static final java.math.BigInteger SIZE_EDEFAULT
Size' attribute.
getSize()protected java.math.BigInteger size
Size' attribute.
getSize()protected static final boolean ACTIVE_EDEFAULT
Active' attribute.
isActive(),
Constant Field Valuesprotected boolean active
Active' attribute.
isActive()protected static final double PRICE_EDEFAULT
Price' attribute.
getPrice(),
Constant Field Valuesprotected double price
Price' attribute.
getPrice()protected static final Currency CURRENCY_EDEFAULT
Currency' attribute.
getCurrency()protected Currency currency
Currency' attribute.
getCurrency()protected static final java.lang.String INPUT_TEST_EDEFAULT
Input Test' attribute.
getInputTest()protected java.lang.String inputTest
Input Test' attribute.
getInputTest()protected static final java.lang.String OUTPUT_TEST_EDEFAULT
Output Test' attribute.
getOutputTest()protected java.lang.String outputTest
Output Test' attribute.
getOutputTest()protected <any> skusMutationOnly
Skus Mutation Only' containment reference list.
getSkusMutationOnly()protected <any> inputValueList
Input Value List' attribute list.
getInputValueList()protected <any> currencies
Currencies' attribute list.
getCurrencies()protected EClass eStaticClass()
eStaticClass in class CatalogEntryImplpublic <any> getSkus()
getSkus in interface ProductGraphqlTestPackage.getProduct_Skus()public java.math.BigInteger getSize()
getSize in interface ProductProduct.setSize(BigInteger),
GraphqlTestPackage.getProduct_Size()public void setSize(java.math.BigInteger newSize)
setSize in interface ProductnewSize - the new value of the 'Size' attribute.Product.getSize()public boolean isActive()
isActive in interface ProductProduct.setActive(boolean),
GraphqlTestPackage.getProduct_Active()public void setActive(boolean newActive)
setActive in interface ProductnewActive - the new value of the 'Active' attribute.Product.isActive()public double getPrice()
getPrice in interface ProductProduct.setPrice(double),
GraphqlTestPackage.getProduct_Price()public void setPrice(double newPrice)
setPrice in interface ProductnewPrice - the new value of the 'Price' attribute.Product.getPrice()public Currency getCurrency()
getCurrency in interface ProductCurrency,
Product.setCurrency(Currency),
GraphqlTestPackage.getProduct_Currency()public void setCurrency(Currency newCurrency)
setCurrency in interface ProductnewCurrency - the new value of the 'Currency' attribute.Currency,
Product.getCurrency()public java.lang.String getInputTest()
getInputTest in interface ProductProduct.setInputTest(String),
GraphqlTestPackage.getProduct_InputTest()public void setInputTest(java.lang.String newInputTest)
setInputTest in interface ProductnewInputTest - the new value of the 'Input Test' attribute.Product.getInputTest()public java.lang.String getOutputTest()
getOutputTest in interface ProductProduct.setOutputTest(String),
GraphqlTestPackage.getProduct_OutputTest()public void setOutputTest(java.lang.String newOutputTest)
setOutputTest in interface ProductnewOutputTest - the new value of the 'Output Test' attribute.Product.getOutputTest()public <any> getSkusMutationOnly()
getSkusMutationOnly in interface ProductGraphqlTestPackage.getProduct_SkusMutationOnly()public <any> getInputValueList()
getInputValueList in interface ProductGraphqlTestPackage.getProduct_InputValueList()public <any> getCurrencies()
getCurrencies in interface ProductCurrency,
GraphqlTestPackage.getProduct_Currencies()public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class CatalogEntryImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class CatalogEntryImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in class CatalogEntryImplpublic void eUnset(int featureID)
eUnset in class CatalogEntryImplpublic boolean eIsSet(int featureID)
eIsSet in class CatalogEntryImplpublic java.lang.String toString()
toString in class CatalogEntryImplData In Motion GmbH all rights reserved