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

public interface State extends Item, org.eclipse.core.runtime.jobs.ISchedulingRule
See Also:
  • Field Details

    • defaultRequiredPlugins

      static final String[] defaultRequiredPlugins
  • Method Details

    • getPackageClassName

      String getPackageClassName()
      Returns the value of the 'Package Class Name' attribute. Generated EPackage class name set in a GenModel.
      Returns:
      the value of the 'Package Class Name' attribute.
      See Also:
    • setPackageClassName

      void setPackageClassName(String value)
      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. Generated EPackage class name set in a GenModel.
      Returns:
      the value of the 'Edit Plugin Class Name' attribute.
      See Also:
    • setEditPluginClassName

      void setEditPluginClassName(String value)
      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. Generated EPackage class name set in a GenModel.
      Returns:
      the value of the 'Editor Plugin Class Name' attribute.
      See Also:
    • setEditorPluginClassName

      void setEditorPluginClassName(String value)
      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 type String.

      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

      void setDeployableUnitName(String value)
      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

      void setEditDeployableUnitName(String value)
      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

      void setEditorDeployableUnitName(String value)
      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

      void setRevision(Revision value)
      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

      void setJobFamily(String value)
      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 type String.

      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

      void setCommitId(String value)
      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 type StageQualifier, and the value is of type Customizer,

      If the meaning of the 'State Customizers' map isn't clear, there really should be more of a description here...

      A particular state's Customizers. Provides actual implementation to which customizers 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 type StageQualifier, and the value is of type Customizer,
      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

      void setProjectName(String value)
      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...

      Whether makingis 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

      void setStrategy(Strategy value)
      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

      void setBasePackage(String value)
      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

      org.eclipse.emf.ecore.EObject find(org.eclipse.emf.ecore.EObject eObject, Stage stage)
    • checkout

      void checkout()
    • checkout

      void checkout(String commitId, boolean forced)
    • add

      void add(String filepattern) throws Exception
      Throws:
      Exception
    • commit

      String commit() throws Exception
      Commit changes to SCM.
      Returns:
      commitId
      Throws:
      Exception
    • saveResource

      void saveResource()