| #parse("org/eclipse/tigerstripe/workbench/internal/core/model/persist/resources/header.vm") |
| #* |
| Copyright (c) 2007 Cisco Systems, Inc. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| |
| Contributors: |
| E. Dillon (Cisco Systems, Inc.) - reformat for Code Open-Sourcing |
| *# |
| |
| /** |
| * $xmlEncode.encode($artifact.Comment) |
| * |
| * @tigerstripe.sessionFacade |
| * isAbstract = "$artifact.isAbstract()" |
| * implements = "$artifact.getImplementedArtifactsAsStr()" |
| * @tigerstripe.interface package = "$artifact.IStandardSpecifics.InterfaceProperties.get("package")" |
| * generate = "true" |
| * |
| #foreach($entity in $artifact.ManagedEntityDetails) |
| * @tigerstripe.managed-entity |
| * managedEntity = "$entity.FullyQualifiedName" |
| * include-descendants = "true" |
| * |
| * $entity.Overide.toPojo() |
| #end |
| * |
| #foreach($query in $artifact.NamedQueries) |
| * @tigerstripe.named-query |
| * query = "$query.FullyQualifiedName" |
| * |
| #end |
| * |
| #foreach($proc in $artifact.ExposedUpdateProcedures) |
| * @tigerstripe.exposed-updateProcedure |
| * procedure = "$proc.FullyQualifiedName" |
| * |
| #end |
| * |
| #foreach($event in $artifact.EmittedEvents) |
| * @tigerstripe.emitted-event |
| * event = "$event.FullyQualifiedName" |
| * |
| #end |
| *## Take care of the stereotypes |
| #parse("org/eclipse/tigerstripe/workbench/internal/core/model/persist/resources/artifacts/artifactLevelStereotype.vm") |
| * |
| #foreach( $tag in $artifact.NonTigerstripeTags ) |
| * $tag |
| #end |
| */ |
| public abstract class $artifact.Name |
| #if( $artifact.hasExtends() ) |
| extends $artifact.Extends.FullyQualifiedName |
| #end { |
| #parse("org/eclipse/tigerstripe/workbench/internal/core/model/persist/resources/refComments.vm") |
| |
| #parse("org/eclipse/tigerstripe/workbench/internal/core/model/persist/resources/constant.vm") |
| |
| #parse("org/eclipse/tigerstripe/workbench/internal/core/model/persist/resources/method.vm") |
| |
| } |