org.eclipse.emf.emfstore.internal.common.model
Interface EMFStoreProperty

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
EMFStorePropertyImpl

public interface EMFStoreProperty
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'EMF Store Property'.

The following features are supported:

See Also:
ModelPackage.getEMFStoreProperty()

Field Summary
static int UNVERSIONED
           
static int VERSIONED
           
 
Method Summary
 String getKey()
          Returns the value of the 'Key' attribute.
 EMFStorePropertyType getType()
          Returns the value of the 'Type' attribute.
 org.eclipse.emf.ecore.EObject getValue()
          Returns the value of the 'Value' containment reference.
 int getVersion()
          Returns the value of the 'Version' attribute.
 void increaseVersion()
           
 boolean isVersioned()
           
 void setKey(String value)
          Sets the value of the 'Key' attribute.
 void setType(EMFStorePropertyType value)
          Sets the value of the 'Type' attribute.
 void setValue(org.eclipse.emf.ecore.EObject value)
          Sets the value of the 'Value' containment reference.
 void setVersion(int value)
          Sets the value of the 'Version ' attribute.
 void setVersioned()
           
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

UNVERSIONED

static final int UNVERSIONED
See Also:
Constant Field Values

VERSIONED

static final int VERSIONED
See Also:
Constant Field Values
Method Detail

getKey

String getKey()
Returns the value of the 'Key' attribute.

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

Returns:
the value of the 'Key' attribute.
See Also:
setKey(String), ModelPackage.getEMFStoreProperty_Key()

setKey

void setKey(String value)
Sets the value of the 'Key' attribute.

Parameters:
value - the new value of the 'Key' attribute.
See Also:
getKey()

getValue

org.eclipse.emf.ecore.EObject getValue()
Returns the value of the 'Value' containment reference.

If the meaning of the 'Value' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Value' containment reference.
See Also:
setValue(EObject), ModelPackage.getEMFStoreProperty_Value()

setValue

void setValue(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Value' containment reference.

Parameters:
value - the new value of the 'Value' containment reference.
See Also:
getValue()

getType

EMFStorePropertyType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration EMFStorePropertyType .

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

Returns:
the value of the 'Type' attribute.
See Also:
EMFStorePropertyType, setType(EMFStorePropertyType), ModelPackage.getEMFStoreProperty_Type()

setType

void setType(EMFStorePropertyType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
EMFStorePropertyType, getType()

getVersion

int getVersion()
Returns the value of the 'Version' attribute.

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

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(int), ModelPackage.getEMFStoreProperty_Version()

setVersion

void setVersion(int value)
Sets the value of the 'Version ' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()

isVersioned

boolean isVersioned()

setVersioned

void setVersioned()

increaseVersion

void increaseVersion()


Copyright © 2015. All Rights Reserved.