Interface State
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.core.runtime.jobs.ISchedulingRule
,Item
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
StateImpl
Timestamp
.
The following features are supported:
Package Class Name
Edit Plugin Class Name
Editor Plugin Class Name
Required Plugins
Revision
Timestamp
Deployable Unit Name
Edit Deployable Unit Name
Editor Deployable Unit Name
Job Family
Resource
Commit Ids
Commit Id
State Customizers
Non Exclusive State Customizers
Project Name
Making
Edit
Editor
Strategy
Base Package
- See Also:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
checkout()
void
commit()
Commit changes to SCM.void
delete
(org.eclipse.core.runtime.IProgressMonitor monitor) org.eclipse.emf.ecore.EObject
Returns the value of the 'Base Package' attribute.Returns the value of the 'Commit Id' attribute.org.eclipse.emf.common.util.EList<String>
Returns the value of the 'Commit Ids' attribute list.Returns the value of the 'Deployable Unit Name' attribute.Returns the value of the 'Edit Deployable Unit Name' attribute.Returns the value of the 'Editor Deployable Unit Name' attribute.Returns the value of the 'Editor Plugin Class Name' attribute.Returns the value of the 'Edit Plugin Class Name' attribute.Returns the value of the 'Job Family' attribute.org.eclipse.emf.common.util.EMap<StageQualifier,
Customizer> Returns the value of the 'Non Exclusive State Customizers' map.Returns the value of the 'Package Class Name' attribute.Returns the value of the 'Project Name' attribute.org.eclipse.emf.common.util.EList<String>
Returns the value of the 'Required Plugins' attribute list.org.eclipse.emf.ecore.resource.Resource
Returns the value of the 'Resource' reference.Returns the value of the 'Revision' reference.org.eclipse.emf.common.util.EMap<StageQualifier,
Customizer> Returns the value of the 'State Customizers' map.Returns the value of the 'Strategy' reference.long
Returns the value of the 'Timestamp' attribute.boolean
isEdit()
Returns the value of the 'Edit' attribute.boolean
isEditor()
Returns the value of the 'Editor' attribute.boolean
isMaking()
Returns the value of the 'Making' attribute.void
void
setBasePackage
(String value) Sets the value of the 'Base Package
' attribute.void
setCommitId
(String value) Sets the value of the 'Commit Id
' attribute.void
setDeployableUnitName
(String value) Sets the value of the 'Deployable Unit Name
' attribute.void
setEdit
(boolean value) Sets the value of the 'Edit
' attribute.void
setEditDeployableUnitName
(String value) Sets the value of the 'Edit Deployable Unit Name
' attribute.void
setEditor
(boolean value) Sets the value of the 'Editor
' attribute.void
Sets the value of the 'Editor Deployable Unit Name
' attribute.void
setEditorPluginClassName
(String value) Sets the value of the 'Editor Plugin Class Name
' attribute.void
setEditPluginClassName
(String value) Sets the value of the 'Edit Plugin Class Name
' attribute.void
setJobFamily
(String value) Sets the value of the 'Job Family
' attribute.void
setMaking
(boolean value) Sets the value of the 'Making
' attribute.void
setPackageClassName
(String value) Sets the value of the 'Package Class Name
' attribute.void
setProjectName
(String value) Sets the value of the 'Project Name
' attribute.void
setProjectVersion
(org.eclipse.core.runtime.IProgressMonitor monitor) void
setResource
(org.eclipse.emf.ecore.resource.Resource value) Sets the value of the 'Resource
' reference.void
setRevision
(Revision value) Sets the value of the 'Revision
' reference.void
setStrategy
(Strategy value) Sets the value of the 'Strategy
' reference.void
setTimestamp
(long value) Sets the value of the 'Timestamp
' attribute.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.core.runtime.jobs.ISchedulingRule
contains, isConflicting
Methods inherited from interface org.enterprisedomain.classmaker.Item
build, copyModel, getCustomizers, getDomainModel, getLanguage, getLocale, getModelName, getParent, getPhase, getProject, initialize, load, make, setDomainModel, setLanguage, setLocale, setModelName, setParent, setPhase, setProject
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
defaultRequiredPlugins
-
-
Method Details
-
getPackageClassName
String getPackageClassName()Returns the value of the 'Package Class Name' attribute. GeneratedEPackage
class name set in aGenModel
.- Returns:
- the value of the 'Package Class Name' attribute.
- See Also:
-
setPackageClassName
Sets the value of the 'Package Class Name
' attribute.- Parameters:
value
- the new value of the 'Package Class Name' attribute.- See Also:
-
getEditPluginClassName
String getEditPluginClassName()Returns the value of the 'Edit Plugin Class Name' attribute. GeneratedEPackage
class name set in aGenModel
.- Returns:
- the value of the 'Edit Plugin Class Name' attribute.
- See Also:
-
setEditPluginClassName
Sets the value of the 'Edit Plugin Class Name
' attribute.- Parameters:
value
- the new value of the 'Edit Plugin Class Name' attribute.- See Also:
-
getEditorPluginClassName
String getEditorPluginClassName()Returns the value of the 'Editor Plugin Class Name' attribute. GeneratedEPackage
class name set in aGenModel
.- Returns:
- the value of the 'Editor Plugin Class Name' attribute.
- See Also:
-
setEditorPluginClassName
Sets the value of the 'Editor Plugin Class Name
' attribute.- Parameters:
value
- the new value of the 'Editor Plugin Class Name' attribute.- See Also:
-
getRequiredPlugins
org.eclipse.emf.common.util.EList<String> getRequiredPlugins()Returns the value of the 'Required Plugins' attribute list. The list contents are of typeString
.If the meaning of the 'Required Plugins' attribute list isn't clear, there really should be more of a description here...
State bundle's Require-Bundle dependencies.- Returns:
- the value of the 'Required Plugins' attribute list.
- See Also:
-
getTimestamp
long getTimestamp()Returns the value of the 'Timestamp' attribute.If the meaning of the 'Timestamp' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Timestamp' attribute.
- See Also:
-
#setTimestamp(Date)
org.enterprisedomain.EnterpriseDomainPackage#getState_Timestamp()
-
setTimestamp
void setTimestamp(long value) Sets the value of the 'Timestamp
' attribute.- Parameters:
value
- the new value of the 'Timestamp' attribute.- See Also:
-
getDeployableUnitName
String getDeployableUnitName()Returns the value of the 'Deployable Unit Name' attribute. The default value is""
.If the meaning of the 'Deployable Unit Name' attribute isn't clear, there really should be more of a description here...
A name of the deployed bundle.- Returns:
- the value of the 'Deployable Unit Name' attribute.
- See Also:
-
setDeployableUnitName
Sets the value of the 'Deployable Unit Name
' attribute.- Parameters:
value
- the new value of the 'Deployable Unit Name' attribute.- See Also:
-
getEditDeployableUnitName
String getEditDeployableUnitName()Returns the value of the 'Edit Deployable Unit Name' attribute. The default value is""
. A name of the deployed bundle.- Returns:
- the value of the 'Edit Deployable Unit Name' attribute.
- See Also:
-
setEditDeployableUnitName
Sets the value of the 'Edit Deployable Unit Name
' attribute.- Parameters:
value
- the new value of the 'Edit Deployable Unit Name' attribute.- See Also:
-
getEditorDeployableUnitName
String getEditorDeployableUnitName()Returns the value of the 'Editor Deployable Unit Name' attribute. The default value is""
. A name of the deployed bundle.- Returns:
- the value of the 'Editor Deployable Unit Name' attribute.
- See Also:
-
setEditorDeployableUnitName
Sets the value of the 'Editor Deployable Unit Name
' attribute.- Parameters:
value
- the new value of the 'Editor Deployable Unit Name' attribute.- See Also:
-
getRevision
Revision getRevision()Returns the value of the 'Revision' reference.If the meaning of the 'State Version' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Revision' reference.
- See Also:
-
setRevision
Sets the value of the 'Revision
' reference.- Parameters:
value
- the new value of the 'Revision' reference.- See Also:
-
getJobFamily
String getJobFamily()Returns the value of the 'Job Family' attribute.If the meaning of the 'Job Family' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Job Family' attribute.
- See Also:
-
setJobFamily
Sets the value of the 'Job Family
' attribute.- Parameters:
value
- the new value of the 'Job Family' attribute.- See Also:
-
getResource
org.eclipse.emf.ecore.resource.Resource getResource()Returns the value of the 'Resource' reference.If the meaning of the 'Resource' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Resource' reference.
- See Also:
-
setResource
void setResource(org.eclipse.emf.ecore.resource.Resource value) Sets the value of the 'Resource
' reference.- Parameters:
value
- the new value of the 'Resource' reference.- See Also:
-
getCommitIds
org.eclipse.emf.common.util.EList<String> getCommitIds()Returns the value of the 'Commit Ids' attribute list. The list contents are of typeString
.If the meaning of the 'Commit Ids' attribute list isn't clear, there really should be more of a description here...
An SCM commit's associated with the state identifiers.- Returns:
- the value of the 'Commit Ids' attribute list.
- See Also:
-
getCommitId
String getCommitId()Returns the value of the 'Commit Id' attribute.If the meaning of the 'Commit Id' attribute isn't clear, there really should be more of a description here...
An SCM commit identifier attribute.- Returns:
- the value of the 'Commit Id' attribute.
- See Also:
-
setCommitId
Sets the value of the 'Commit Id
' attribute.- Parameters:
value
- the new value of the 'Commit Id' attribute.- See Also:
-
getStateCustomizers
org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> getStateCustomizers()Returns the value of the 'State Customizers' map. The key is of typeStageQualifier
, and the value is of typeCustomizer
,If the meaning of the 'State Customizers' map isn't clear, there really should be more of a description here...
A particular state'sCustomizer
s. Provides actual implementation to whichcustomizers
feature is delegating.- Returns:
- the value of the 'State Customizers' map.
- See Also:
-
getNonExclusiveStateCustomizers
org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> getNonExclusiveStateCustomizers()Returns the value of the 'Non Exclusive State Customizers' map. The key is of typeStageQualifier
, and the value is of typeCustomizer
,- Returns:
- the value of the 'Non Exclusive State Customizers' map.
- See Also:
-
getProjectName
String getProjectName()Returns the value of the 'Project Name' attribute.If the meaning of the 'Project Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Project Name' attribute.
- See Also:
-
setProjectName
Sets the value of the 'Project Name
' attribute.- Parameters:
value
- the new value of the 'Project Name' attribute.- See Also:
-
isMaking
boolean isMaking()Returns the value of the 'Making' attribute. The default value is"false"
.If the meaning of the 'Making' attribute isn't clear, there really should be more of a description here...
Whethermaking
is happening.- Returns:
- the value of the 'Making' attribute.
- See Also:
-
setMaking
void setMaking(boolean value) Sets the value of the 'Making
' attribute.- Parameters:
value
- the new value of the 'Making' attribute.- See Also:
-
isEdit
boolean isEdit()Returns the value of the 'Edit' attribute.- Returns:
- the value of the 'Edit' attribute.
- See Also:
-
setEdit
void setEdit(boolean value) Sets the value of the 'Edit
' attribute.- Parameters:
value
- the new value of the 'Edit' attribute.- See Also:
-
isEditor
boolean isEditor()Returns the value of the 'Editor' attribute.- Returns:
- the value of the 'Editor' attribute.
- See Also:
-
setEditor
void setEditor(boolean value) Sets the value of the 'Editor
' attribute.- Parameters:
value
- the new value of the 'Editor' attribute.- See Also:
-
getStrategy
Strategy getStrategy()Returns the value of the 'Strategy' reference. It is bidirectional and its opposite is 'State
'.- Returns:
- the value of the 'Strategy' reference.
- See Also:
-
setStrategy
Sets the value of the 'Strategy
' reference.- Parameters:
value
- the new value of the 'Strategy' reference.- See Also:
-
getBasePackage
String getBasePackage()Returns the value of the 'Base Package' attribute.- Returns:
- the value of the 'Base Package' attribute.
- See Also:
-
setBasePackage
Sets the value of the 'Base Package
' attribute.- Parameters:
value
- the new value of the 'Base Package' attribute.- See Also:
-
setProjectVersion
void setProjectVersion(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Throws:
org.eclipse.core.runtime.CoreException
-
delete
void delete(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Throws:
org.eclipse.core.runtime.CoreException
-
find
-
checkout
void checkout() -
checkout
-
add
- Throws:
Exception
-
commit
Commit changes to SCM.- Returns:
- commitId
- Throws:
Exception
-
saveResource
void saveResource()
-