Implementing browsing tool for EXPRESS schemata and STEP data
description
Transcript of Implementing browsing tool for EXPRESS schemata and STEP data
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Implementing browsing Implementing browsing tool for EXPRESS tool for EXPRESS
schemata and STEP dataschemata and STEP data
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
ProMoTeProMoTeProMoTeProMoTe
STEPfile
ProMoTeProMoTe
PtMdb
PtM
Server
Java RMI
EXPRESSSchema
ReproducedSchema
(html)
Schema
Java
VRML
Data
Browsing
VRMLSchema
Java Data
Browsing
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Schema EXPRESS_Generic_Entity
EXPRESS_Simple_Datatype
java.lang.Object
EXPRESS_Named_Datatype
java.lang.Cloneable java.io.Serializable
EXPRESS_Entity
EXPRESS_Type
EXPRESS_Attribute
EXPRESS_Enumeration
EXPRESS_Rule
java.util.Vector
EXPRESS_Entity_Vector
EXPRESS_Type_Vector
EXPRESS_Attribute_Vector
EXPRESS_Enumeration_
Vector
EXPRESS_Rule_Vector
Class hierarchy used in Class hierarchy used in schema parsingschema parsing
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Schema
EXPRESS_Entity
EXPRESS_Type
EXPRESS_Attribute
EXPRESS_Enumeration
EXPRESS_Rule
EXPRESS_Entity_Vector
EXPRESS_Type_Vector
EXPRESS_Attribute_Vector
EXPRESS_ Enumeration _Vector
EXPRESS_Rule_Vector
EXPRESS_Rule
EXPRESS_Rule_Vector
Subtypes/Supertypes
EXPRESS_Function_Vector
*
*
*
*
*
*
Structure of a schema Structure of a schema objectobject
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Specification filesSpecification files
SchemaSchema
SchemaDependenciesSchemaDependencies
*
EntityEntity*
DeriveAttributesDeriveAttributes
MethodsMethods
AddAttributes.txtAddAttributes.txt
Constructors.txtConstructors.txt
DeriveAttribute.txtDeriveAttribute.txt*
Method.txtMethod.txt*
ProMoTeProMoTe ProMoTeProMoTe
STEPSTEP
JavaJava InternetInternet
VRVR
EXPRESSEXPRESS
EXPRESSSchema
Additional definitions for Java Additional definitions for Java classesclasses
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Visualisation of product Visualisation of product datadata
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Conflict visualisationConflict visualisation
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Version visualisationVersion visualisation
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
SchedulingScheduling
9
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
9
1
2
3
4
5
6
7
8
Day 5Day 5
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
ServerServer
STEP
Java InternetVR
EXPRESS
VR as an interface to VR as an interface to product modelproduct model
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Linking documentsLinking documents
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
Client/Server functionalityClient/Server functionality
AsiakasAsiakas
STEP
Java InternetVR
EXPRESS
PalvelinPalvelin
STEP
Java InternetVR
EXPRESS
PalvelinPalvelin
STEP
Java Internet
VR
EXPRESS
PalvelinPalvelin
STEP
Java Internet
VR
EXPRESS
PalvelinPalvelin
STEP
Java Internet
VR
EXPRESS
PalvelinPalvelin
STEP
Java Internet
VR
EXPRESS
PD
T E
uro
pe ’
99
PD
T E
uro
pe ’
99
Sta
vanger
15
.4.9
9Sta
vanger
15
.4.9
9
That’s it folksThat’s it folks [email protected]@vtt.fi [email protected]@vtt.fi [email protected]@vtt.fi