Class ProjectImpl

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  ProjectImpl.ProjectNameAdapter  
      • Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

        org.eclipse.emf.ecore.InternalEObject.EStore
    • Field Summary

      • Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

        ELAST_EOBJECT_FLAG
      • Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

        EOPPOSITE_FEATURE_BASE
    • Method Detail

      • setName

        public void setName​(java.lang.String newName)
        Specified by:
        setName in interface Project
        Parameters:
        newName - the new value of the 'Name' attribute.
        See Also:
        Project.getName()
      • setProjectName

        public void setProjectName​(java.lang.String newProjectName)
        Specified by:
        setProjectName in interface Project
        Parameters:
        newProjectName - the new value of the 'Project Name' attribute.
        See Also:
        Project.getProjectName()
      • getChildren

        public org.eclipse.emf.common.util.EList<java.lang.Object> getChildren()
        Specified by:
        getChildren in interface Project
        Returns:
        the value of the 'Children' reference list.
        See Also:
        org.genericdomain.EnterpriseDomainPackage#getProject_Children()
      • isDirty

        public boolean isDirty()
        Specified by:
        isDirty in interface Project
        Returns:
        the value of the 'Dirty' attribute.
        See Also:
        org.genericdomain.EnterpriseDomainPackage#getProject_Dirty()
      • setDirty

        public void setDirty​(boolean newDirty)
        Specified by:
        setDirty in interface Project
        Parameters:
        newDirty - the new value of the 'Dirty' attribute.
        See Also:
        Project.isDirty()
      • basicSetWorkspace

        public org.eclipse.emf.common.notify.NotificationChain basicSetWorkspace​(Workspace newWorkspace,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)
      • basicSetCompletionNotificationAdapter

        public org.eclipse.emf.common.notify.NotificationChain basicSetCompletionNotificationAdapter​(CompletionNotificationAdapter newCompletionNotificationAdapter,
                                                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)
      • setSavingResource

        public void setSavingResource​(boolean newSavingResource)
        Specified by:
        setSavingResource in interface Project
        Parameters:
        newSavingResource - the new value of the 'Saving Resource' attribute.
        See Also:
        Project.isSavingResource()
      • basicGetRevision

        public Revision basicGetRevision()
      • setProjectVersion

        public void setProjectVersion​(org.osgi.framework.Version newProjectVersion)
        Specified by:
        setProjectVersion in interface Project
        Parameters:
        newProjectVersion - the new value of the 'Project Version' attribute.
        See Also:
        Project.getProjectVersion()
      • setVersion

        public void setVersion​(org.osgi.framework.Version newVersion)
        Specified by:
        setVersion in interface Project
        Parameters:
        newVersion - the new value of the 'Version' attribute.
        See Also:
        Project.getVersion()
      • basicGetState

        public State basicGetState()
      • create

        public void create​(org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        create in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • delete

        public void delete​(org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        delete in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • delete

        public void delete​(org.eclipse.emf.common.util.EList<java.lang.Object> objects)
        Specified by:
        delete in interface Project
      • notifyCompletion

        public void notifyCompletion()
                              throws java.lang.Exception
        Description copied from interface: Project
        Specified by:
        notifyCompletion in interface Project
        Throws:
        java.lang.Exception
      • newRevision

        public Revision newRevision​(org.osgi.framework.Version version)
        Specified by:
        newRevision in interface Project
      • doNewRevision

        public void doNewRevision​(Revision newRevision)
        Sub-classes may implement.
        Specified by:
        doNewRevision in interface Project
      • newVersion

        public org.osgi.framework.Version newVersion​(boolean incrementMajor,
                                                     boolean incrementMinor,
                                                     boolean incrementMicro)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        newVersion in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • newVersion

        public org.osgi.framework.Version newVersion​(org.osgi.framework.Version base,
                                                     boolean incrementMajor,
                                                     boolean incrementMinor,
                                                     boolean incrementMicro)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        newVersion in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • nextVersion

        public org.osgi.framework.Version nextVersion()
                                               throws org.eclipse.core.runtime.CoreException
        Specified by:
        nextVersion in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • checkout

        public void checkout​(org.osgi.framework.Version version)
        Specified by:
        checkout in interface Project
      • checkout

        public void checkout​(org.osgi.framework.Version version,
                             long time)
        Specified by:
        checkout in interface Project
      • checkout

        public void checkout​(org.osgi.framework.Version version,
                             long time,
                             java.lang.String commitId)
        Specified by:
        checkout in interface Project
      • checkout

        public void checkout​(long time)
        Specified by:
        checkout in interface Project
      • checkout

        public void checkout​(long time,
                             java.lang.String commitId)
        Specified by:
        checkout in interface Project
      • checkout

        public void checkout​(java.lang.String commitId)
        Specified by:
        checkout in interface Project
      • notifyResourceChanged

        public void notifyResourceChanged​(org.eclipse.emf.common.notify.Notification notification)
                                   throws java.lang.Exception
        Specified by:
        notifyResourceChanged in interface Project
        Throws:
        java.lang.Exception
      • make

        public java.lang.String make​(org.eclipse.core.runtime.IProgressMonitor monitor)
                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        make in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • open

        public boolean open​(org.eclipse.core.runtime.IProgressMonitor monitor)
                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        open in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • close

        public void close​(org.eclipse.core.runtime.IProgressMonitor monitor)
                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        close in interface Project
        Throws:
        org.eclipse.core.runtime.CoreException
      • initialize

        public java.lang.String initialize​(boolean commit)
        Specified by:
        initialize in interface Project
        Parameters:
        commit - whether to perform commit
        Returns:
        commit Id
      • onModelResourceCreate

        public void onModelResourceCreate​(org.eclipse.emf.ecore.resource.Resource eResource)
      • eInverseAdd

        public org.eclipse.emf.common.notify.NotificationChain eInverseAdd​(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                           int featureID,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eInverseRemove

        public org.eclipse.emf.common.notify.NotificationChain eInverseRemove​(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                              int featureID,
                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eBasicRemoveFromContainerFeature

        public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature​(org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • contains

        public boolean contains​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
        Specified by:
        contains in interface org.eclipse.core.runtime.jobs.ISchedulingRule
      • isConflicting

        public boolean isConflicting​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
        Specified by:
        isConflicting in interface org.eclipse.core.runtime.jobs.ISchedulingRule
      • eGet

        public java.lang.Object eGet​(int featureID,
                                     boolean resolve,
                                     boolean coreType)
        Specified by:
        eGet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eSet

        public void eSet​(int featureID,
                         java.lang.Object newValue)
        Specified by:
        eSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl