com.rapidtransform.core.model
Interface Model

All Known Subinterfaces:
Relation<SourceType,TargetType>, SpecRelation<SourceType>
All Known Implementing Classes:
AbstractBaseModel, AbstractSpecRelation, Address, Alias, AlternateSolution, ApplicationContext, Approval, ApprovalRelation, ApprovalStatus, Assembly, AssemblyRelation, BaseRelation, BaseSpecRelation, ClassCategoryAssociation, ClassConditionAssociation, ClassificationAssociation, ClassificationAttribute, ClassificationSystem, ClassInclusionAssociation, ClassSpecificationAssociation, ClassStructureRelation, CollectedItemRelation, CollectionView, ComplexProductRelation, ComponentPlacement, Configuration, DatedConfig, DateTime, DateTimeAssignment, DescriptiveSpec, DesignConstraint, DesignConstraintAssociation, DesignConstraintRelation, DesignConstraintVersion, Document, Duration, Effectivity, EffectivityAssignment, ExternalLibrary, FinalSolution, GenericClassification, GenericHierarchy, GenericItemInstanceRelation, GenericItemViewInstanceRelation, GenericItemViewRelation, InstancePlacement, Item, ItemClassification, ItemClassificationHierarchy, ItemFunctionAssociation, ItemInstance, ItemInstanceRelation, ItemVersion, ItemVersionRelation, ItemView, ItemViewInstanceRelation, ItemViewRelation, LotConfig, MakeFromRelation, ManufacturingConfig, NextHigherRelation, Organization, OrganizationEvent, OrganizationRelation, Part, Person, PersonDateAssignment, PersonDateOrg, PersonOrganizationAssignment, PersonRole, PersonRoleRelation, PhysicalAssemblyRelation, PhysicalInstance, PhysicalInstanceTestResult, Product, ProductClass, ProductComponent, ProductDesign, ProductFunction, ProductSpecRelation, ProductStructureRelation, ProductToItemInstance, ProductToProduct, QuantifiedInstance, Quantity, Region, ReplacedByRelation, ReplacedUsageRelation, Role, SelectedInstance, SerialConfig, SingleInstance, SpecCategory, SpecExpression, Specification, SpecifiedInstance, SpecInclusion, SupplierSolution, TechnicalSolution, ToolItemRelation, UnitOfMeasure, User, UserRoleRelation, ValidValue, VersionControlled

public interface Model

A model represents base level objects which have higher level attributes and actions defined on them through the MetaModel.

Author:
Steve

Method Summary
 java.lang.Long getId()
           
 QName getMetaTypeName()
           
 PropertyHolder getPropertyHolder()
           
 java.lang.String getUuid()
           
 void setMetaTypeName(QName qName)
           
 void setPropertyHolder(PropertyHolder propHolder)
           
 

Method Detail

getId

java.lang.Long getId()

getUuid

java.lang.String getUuid()

getMetaTypeName

QName getMetaTypeName()

setMetaTypeName

void setMetaTypeName(QName qName)

getPropertyHolder

PropertyHolder getPropertyHolder()

setPropertyHolder

void setPropertyHolder(PropertyHolder propHolder)