| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| <extension-point id="diagramRendering" name="Tigerstripe Explorer Diagram Rendering" schema="schema/diagramRendering.exsd"/> |
| <extension-point id="tigerstripeChangeListener" name="Tigerstripe Change Listener Extension" schema="schema/tigerstripeChangeListener.exsd"/> |
| <extension-point id="customArtifactAuditor" name="Tigerstripe Custom Artifact Auditor" schema="schema/customArtifactAuditor.exsd"/> |
| <extension-point id="fileExtensionBasedAuditor" name="File Extension Based Auditor" schema="schema/fileExtensionBasedAuditor.exsd"/> |
| <extension-point id="customComponentNaming" name="Tigerstripe Custom Component Naming" schema="schema/customComponentNaming.exsd"/> |
| <extension-point id="creationPatterns" name="Tigerstripe Patterns" schema="schema/creationPatterns.exsd"/> |
| <extension-point id="modelRefactorParticipant" name="Tigerstripe Model Refactor Participant" schema="schema/modelRefactorParticipant.exsd"/> |
| <!-- <extension |
| point="org.eclipse.emf.ecore.extension_parser"> |
| <parser |
| class="org.eclipse.tigerstripe.workbench.internal.modelManager.repository.pojo.PojoResourceFactoryImpl" |
| type="java"> |
| </parser> |
| </extension>--> |
| <extension point="org.eclipse.help.toc"> |
| <toc file="doc/toc.xml"> |
| </toc> |
| <toc file="doc/apiToc.xml" primary="true"> |
| </toc> |
| </extension> |
| <extension |
| id="tigerstripeProject" |
| name="Tigerstripe Project" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run class="org.eclipse.tigerstripe.workbench.internal.builder.natures.TigerstripeProjectNature"/> |
| </runtime> |
| <builder id="org.eclipse.tigerstripe.workbench.base.tigerstripeProjectAuditor"/> |
| </extension> |
| <extension |
| id="tigerstripeProjectAuditor" |
| name="Tigerstripe Project Auditor" |
| point="org.eclipse.core.resources.builders"> |
| <builder hasNature="true"> |
| <run class="org.eclipse.tigerstripe.workbench.internal.builder.TigerstripeProjectAuditor"/> |
| </builder> |
| </extension> |
| <extension |
| id="auditmarker" |
| name="Tigerstripe Audit Marker" |
| point="org.eclipse.core.resources.markers"> |
| <super type="org.eclipse.core.resources.problemmarker"/> |
| <persistent value="true"/> |
| </extension> |
| <extension |
| id="tigerstripePluginProject" |
| name="Tigerstripe Plugin Project" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run class="org.eclipse.tigerstripe.workbench.internal.builder.natures.TigerstripePluginProjectNature"/> |
| </runtime> |
| <builder id="org.eclipse.tigerstripe.workbench.base.pluggablePluginProjectAuditor"/> |
| </extension> |
| <extension |
| id="pluggablePluginProjectAuditor" |
| name="Tigerstripe Plugin Auditor" |
| point="org.eclipse.core.resources.builders"> |
| <builder hasNature="true"> |
| <run class="org.eclipse.tigerstripe.workbench.internal.builder.generator.PluggablePluginProjectAuditor"/> |
| </builder> |
| </extension> |
| <extension |
| point="org.eclipse.emf.ecore.protocol_parser"> |
| <parser |
| class="org.eclipse.tigerstripe.workbench.internal.annotation.TSModuleResourceFactory" |
| protocolName="tsmodule"> |
| </parser> |
| </extension> |
| <extension |
| name="Tigerstripe Adapter Factories" |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.core.resources.IAdaptable" |
| class="org.eclipse.tigerstripe.workbench.internal.adapt.TigerstripeResourceAdapterFactory"> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeModelProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeGeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.IAbstractTigerstripeProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM0GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM1GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IManagedEntityArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDatatypeArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEnumArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IExceptionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.ISessionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IQueryArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IUpdateProcedureArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEventArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationClassArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDependencyArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.core.resources.IResource" |
| class="org.eclipse.tigerstripe.workbench.internal.adapt.TigerstripeResourceAdapterFactory"> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeModelProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeGeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.IAbstractTigerstripeProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM0GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM1GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IManagedEntityArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDatatypeArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEnumArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IExceptionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.ISessionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IQueryArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IUpdateProcedureArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEventArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationClassArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDependencyArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.jdt.core.IJavaElement" |
| class="org.eclipse.tigerstripe.workbench.internal.adapt.TigerstripeJavaAdapterFactory"> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeModelProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeGeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.IAbstractTigerstripeProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM0GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.project.ITigerstripeM1GeneratorProject"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IManagedEntityArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDatatypeArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEnumArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IExceptionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.ISessionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IQueryArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IUpdateProcedureArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEventArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationClassArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDependencyArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.emf.common.util.URI" |
| class="org.eclipse.tigerstripe.workbench.internal.adapt.TigerstripeURIAdapterFactory"> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IManagedEntityArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDatatypeArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEnumArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IExceptionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.ISessionArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IQueryArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IUpdateProcedureArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IEventArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationClassArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IDependencyArtifact"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IField"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IMethod"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.ILiteral"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAssociationEnd"> |
| </adapter> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IRelationship"> |
| </adapter> |
| </factory> |
| </extension> |
| <extension |
| id="m0GeneratorProject" |
| name="Tigerstripe Instance-level Generator Project" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.eclipse.tigerstripe.workbench.internal.builder.natures.TigerstripeM0GeneratorNature"> |
| </run> |
| </runtime> |
| </extension> |
| <extension |
| point="org.eclipse.tigerstripe.workbench.base.fileExtensionBasedAuditor"> |
| <fileExtensionBasedRule |
| auditorClass="org.eclipse.tigerstripe.workbench.internal.builder.ProfileDescriptorAuditor" |
| name="ProfileDescriptorAuditor"> |
| </fileExtensionBasedRule> |
| <fileExtensionBasedRule |
| auditorClass="org.eclipse.tigerstripe.workbench.internal.builder.ContractSegmentAuditor" |
| name="ContractSegmentAuditor"> |
| </fileExtensionBasedRule> |
| </extension> |
| <extension |
| point="org.eclipse.tigerstripe.workbench.base.creationPatterns"> |
| <patternDefinition |
| patternFile="resources/patterns/managedEntity.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/datatype.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/association.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/enumeration.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/event.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/exception.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/package.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/query.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/session.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/updateProcedure.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/associationClass.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/dependency.xml"> |
| </patternDefinition> |
| <patternDefinition |
| patternFile="resources/patterns/project.xml"> |
| </patternDefinition> |
| </extension> |
| |
| </plugin> |