Interface State

    • Method Detail

      • setPackageClassName

        void setPackageClassName​(java.lang.String value)
        Sets the value of the 'Package Class Name' attribute.
        Parameters:
        value - the new value of the 'Package Class Name' attribute.
        See Also:
        getPackageClassName()
      • setEditPluginClassName

        void setEditPluginClassName​(java.lang.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:
        getEditPluginClassName()
      • setEditorPluginClassName

        void setEditorPluginClassName​(java.lang.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:
        getEditorPluginClassName()
      • getRequiredPlugins

        org.eclipse.emf.common.util.EList<java.lang.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:
        ClassMakerPackage.getState_RequiredPlugins()
      • 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.genericdomain.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:
        getTimestamp()
      • getDeployableUnitName

        java.lang.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:
        ClassMakerPackage.getState_DeployableUnitName()
      • setDeployableUnitName

        void setDeployableUnitName​(java.lang.String value)
        Sets the value of the 'Deployable Unit Name' attribute.
        Parameters:
        value - the new value of the 'Deployable Unit Name' attribute.
        See Also:
        getDeployableUnitName()
      • setEditDeployableUnitName

        void setEditDeployableUnitName​(java.lang.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:
        getEditDeployableUnitName()
      • setRevision

        void setRevision​(Revision value)
        Sets the value of the 'Revision' reference.
        Parameters:
        value - the new value of the 'Revision' reference.
        See Also:
        getRevision()
      • getJobFamily

        java.lang.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(String), ClassMakerPackage.getState_JobFamily()
      • setJobFamily

        void setJobFamily​(java.lang.String value)
        Sets the value of the 'Job Family' attribute.
        Parameters:
        value - the new value of the 'Job Family' attribute.
        See Also:
        getJobFamily()
      • 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(Resource), ClassMakerPackage.getState_Resource()
      • 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:
        getResource()
      • getCommitIds

        org.eclipse.emf.common.util.EList<java.lang.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:
        ClassMakerPackage.getState_CommitIds()
      • getCommitId

        java.lang.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(String), ClassMakerPackage.getState_CommitId()
      • setCommitId

        void setCommitId​(java.lang.String value)
        Sets the value of the 'Commit Id' attribute.
        Parameters:
        value - the new value of the 'Commit Id' attribute.
        See Also:
        getCommitId()
      • 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:
        ClassMakerPackage.getState_StateCustomizers()
      • getProjectName

        java.lang.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(String), ClassMakerPackage.getState_ProjectName()
      • setProjectName

        void setProjectName​(java.lang.String value)
        Sets the value of the 'Project Name' attribute.
        Parameters:
        value - the new value of the 'Project Name' attribute.
        See Also:
        getProjectName()
      • 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(boolean), ClassMakerPackage.getState_Making()
      • setMaking

        void setMaking​(boolean value)
        Sets the value of the 'Making' attribute.
        Parameters:
        value - the new value of the 'Making' attribute.
        See Also:
        isMaking()
      • setEdit

        void setEdit​(boolean value)
        Sets the value of the 'Edit' attribute.
        Parameters:
        value - the new value of the 'Edit' attribute.
        See Also:
        isEdit()
      • setEditor

        void setEditor​(boolean value)
        Sets the value of the 'Editor' attribute.
        Parameters:
        value - the new value of the 'Editor' attribute.
        See Also:
        isEditor()
      • setStrategy

        void setStrategy​(Strategy value)
        Sets the value of the 'Strategy' reference.
        Parameters:
        value - the new value of the 'Strategy' reference.
        See Also:
        getStrategy()
      • 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​(java.lang.String commitId,
                      boolean forced)
      • add

        void add​(java.lang.String filepattern)
          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • commit

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

        void saveResource()