Interface Project

    • Method Detail

      • getName

        java.lang.String getName()
        Returns the value of the 'Name' attribute. The default value is "".

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

        A name of the Project.
        Returns:
        the value of the 'Name' attribute.
        See Also:
        setName(String), ClassMakerPackage.getProject_Name()
      • setName

        void setName​(java.lang.String value)
        Sets the value of the 'Name' attribute.
        Parameters:
        value - the new value of the 'Name' attribute.
        See Also:
        getName()
      • getProjectName

        java.lang.String getProjectName()
        Returns the value of the 'Project Name' attribute. The default value is "".

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

        A name of the IProject to which the Project is mapped to.
        Returns:
        the value of the 'Project Name' attribute.
        See Also:
        setProjectName(String), ClassMakerPackage.getProject_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()
      • getChildren

        org.eclipse.emf.common.util.EList<java.lang.Object> getChildren()
        Returns the value of the 'Children' reference list. The list contents are of type EObject.

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

        Returns:
        the value of the 'Children' reference list.
        See Also:
        org.genericdomain.EnterpriseDomainPackage#getProject_Children()
      • isDirty

        boolean isDirty()
        Returns the value of the 'Dirty' attribute.

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

        Returns:
        the value of the 'Dirty' attribute.
        See Also:
        org.genericdomain.EnterpriseDomainPackage#getProject_Dirty()
      • setDirty

        void setDirty​(boolean value)
        Sets the value of the 'Dirty' attribute.
        Parameters:
        value - the new value of the 'Dirty' attribute.
        See Also:
        isDirty()
      • setWorkspace

        void setWorkspace​(Workspace value)
        Sets the value of the 'Workspace' container reference.
        Parameters:
        value - the new value of the 'Workspace' container reference.
        See Also:
        getWorkspace()
      • getResourcePath

        java.lang.String getResourcePath()
        Returns the value of the 'Resource Path' attribute.

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

        Returns:
        the value of the 'Resource Path' attribute.
        See Also:
        ClassMakerPackage.getProject_ResourcePath()
      • getResourceReloadListener

        ResourceChangeListener getResourceReloadListener()
        Returns the value of the 'Resource Reload Listener' reference.

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

        Returns:
        the value of the 'Resource Reload Listener' reference.
        See Also:
        ClassMakerPackage.getProject_ResourceReloadListener()
      • isSavingResource

        boolean isSavingResource()
        Returns the value of the 'Saving Resource' attribute. The default value is "false".

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

        Returns:
        the value of the 'Saving Resource' attribute.
        See Also:
        setSavingResource(boolean), ClassMakerPackage.getProject_SavingResource()
      • setSavingResource

        void setSavingResource​(boolean value)
        Sets the value of the 'Saving Resource' attribute.
        Parameters:
        value - the new value of the 'Saving Resource' attribute.
        See Also:
        isSavingResource()
      • setRevision

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

        org.eclipse.emf.common.util.EMap<org.osgi.framework.Version,​Revision> getRevisions()
        Returns the value of the 'Revisions' map. The key is of type Version, and the value is of type Revision, Collection of Contribution's Revision's
        Returns:
        the value of the 'Revisions' map.
        See Also:
        ClassMakerPackage.getProject_Revisions()
      • setProjectVersion

        void setProjectVersion​(org.osgi.framework.Version value)
        Sets the value of the 'Project Version' attribute.
        Parameters:
        value - the new value of the 'Project Version' attribute.
        See Also:
        getProjectVersion()
      • setVersion

        void setVersion​(org.osgi.framework.Version value)
        Sets the value of the 'Version' attribute.
        Parameters:
        value - the new value of the 'Version' attribute.
        See Also:
        getVersion()
      • create

        void create​(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
      • delete

        void delete​(org.eclipse.emf.common.util.EList<java.lang.Object> objects)
      • make

        java.lang.String make​(org.eclipse.core.runtime.IProgressMonitor monitor)
                       throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • open

        boolean open​(org.eclipse.core.runtime.IProgressMonitor monitor)
              throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • close

        void close​(org.eclipse.core.runtime.IProgressMonitor monitor)
            throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • initialize

        java.lang.String initialize​(boolean commit)
        Initializes Project. Calls initialize on contained Items.
        Parameters:
        commit - whether to perform commit
        Returns:
        commit Id
      • addCompletionListener

        void addCompletionListener​(CompletionListener resultListener)
      • removeCompletionListener

        void removeCompletionListener​(CompletionListener resultListener)
      • notifyCompletion

        void notifyCompletion()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • notifyResourceChanged

        void notifyResourceChanged​(org.eclipse.emf.common.notify.Notification notification)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeResourceChangeListener

        void removeResourceChangeListener​(ResourceChangeListener resourceListener)
      • newRevision

        Revision newRevision​(org.osgi.framework.Version version)
      • newBareRevision

        Revision newBareRevision​(org.osgi.framework.Version version)
      • doNewRevision

        void doNewRevision​(Revision newRevision)
      • newVersion

        org.osgi.framework.Version newVersion​(org.osgi.framework.Version base,
                                              boolean incrementMajor,
                                              boolean incrementMinor,
                                              boolean incrementMicro)
                                       throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • newVersion

        org.osgi.framework.Version newVersion​(boolean incrementMajor,
                                              boolean incrementMinor,
                                              boolean incrementMicro)
                                       throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • nextVersion

        org.osgi.framework.Version nextVersion()
                                        throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • checkout

        void checkout​(org.osgi.framework.Version version)
      • checkout

        void checkout​(org.osgi.framework.Version version,
                      long timestamp)
      • checkout

        void checkout​(org.osgi.framework.Version version,
                      long timestamp,
                      java.lang.String commitId)
      • checkout

        void checkout​(long timestamp)
      • checkout

        void checkout​(long timestamp,
                      java.lang.String commitId)
      • checkout

        void checkout​(java.lang.String commitId)
      • initAdapters

        void initAdapters​(Revision revision)