Class PlainJavaIpsModel

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.faktorips.devtools.model.internal.IpsElement
org.faktorips.devtools.model.internal.IpsModel
org.faktorips.devtools.model.plainjava.internal.PlainJavaIpsModel
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.faktorips.devtools.model.IIpsElement, org.faktorips.devtools.model.IIpsModel

public class PlainJavaIpsModel extends org.faktorips.devtools.model.internal.IpsModel
  • Field Summary

    Fields inherited from class org.faktorips.devtools.model.internal.IpsModel

    INVALID_MOD_STAMP, TRACE_MODEL_CHANGE_LISTENERS, TRACE_MODEL_MANAGEMENT, TRACE_VALIDATION

    Fields inherited from class org.faktorips.devtools.model.internal.IpsElement

    name

    Fields inherited from interface org.faktorips.devtools.model.IIpsElement

    PROPERTY_NAME

    Fields inherited from interface org.faktorips.devtools.model.IIpsModel

    MSGCODE_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     

    Methods inherited from class org.faktorips.devtools.model.internal.IpsModel

    addChangeListener, addIpsObjectExtensionProperty, addIpsSrcFilesChangedListener, addModifcationStatusChangeListener, cache, clearProjectSpecificCaches, clearValidationCache, createIpsProject, delete, delete, equals, executeModificationsWithSingleEvent, exists, findIpsElement, forEachIpsSrcFilesChangeListener, get, getCachedDependencyGraphs, getChangesOverTimeNamingConvention, getChangesOverTimeNamingConvention, getChildren, getClassLoaderProvider, getCorrespondingResource, getCustomModelExtensions, getDatatypeDefinedInProjectProperties, getDatatypesDefinedInProjectProperties, getDatatypesDefinedInProjectProperties, getDependencyGraph, getExtensionFunctionResolverCache, getExtensionPropertyDefinitions, getExtensionPropertyDefinitionsForClass, getFallbackBuilderSetProvider, getIpsArtefactBuilderSet, getIpsArtefactBuilderSetInfo, getIpsArtefactBuilderSetInfos, getIpsElement, getIpsModel, getIpsModelProjects, getIpsObjectPathContainer, getIpsObjectType, getIpsObjectTypeByFileExtension, getIpsObjectTypes, getIpsProductDefinitionProjects, getIpsProject, getIpsProject, getIpsProjectProperties, getIpsProjects, getIpsSrcFileContent, getIpsSrcFileContent, getIpsSrcFilesInternal, getMarkerEnums, getMultiLanguageSupport, getNextPartId, getNonIpsProjects, getPredefinedValueDatatypes, getSourcePackageFragmentRoots, getValidationResultCache, getValueDatatypeDefinedInProjectProperties, getVersionProvider, getWorkspace, hashCode, ipsSrcFileContentHasChanged, isBroadcastingChangesForCurrentThread, isCached, isContainedInArchive, isPredefinedValueDatatype, notifyChangeListeners, notifyModificationStatusChangeListener, reInit, releaseInCache, removeChangeListener, removeIpsSrcFileContent, removeIpsSrcFilesChangedListener, removeModificationStatusChangeListener, resumeBroadcastingChangesMadeByCurrentThread, runAndQueueChangeEvents, runSafe, setFallbackBuilderSetProvider, setIpsArtefactBuilderSetInfos, stopBroadcastingChangesMadeByCurrentThread, toString

    Methods inherited from class org.faktorips.devtools.model.internal.IpsElement

    getEnclosingResource, getIpsProject, getName, getParent, hasChildren, setName

    Methods inherited from class org.eclipse.core.runtime.PlatformObject

    getAdapter

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.core.runtime.IAdaptable

    getAdapter

    Methods inherited from interface org.faktorips.devtools.model.IIpsElement

    getEnclosingResource, getIpsProject, getName, getParent, hasChildren
  • Constructor Details

    • PlainJavaIpsModel

      public PlainJavaIpsModel()
  • Method Details

    • startListeningToResourceChanges

      public void startListeningToResourceChanges()
      Overrides:
      startListeningToResourceChanges in class org.faktorips.devtools.model.internal.IpsModel
    • stopListeningToResourceChanges

      public void stopListeningToResourceChanges()
      Overrides:
      stopListeningToResourceChanges in class org.faktorips.devtools.model.internal.IpsModel