X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.databoard%2Fsrc%2Forg%2Fsimantics%2Fdataboard%2Fparser%2Funparsing%2FDataTypeToAst.java;fp=bundles%2Forg.simantics.databoard%2Fsrc%2Forg%2Fsimantics%2Fdataboard%2Fparser%2Funparsing%2FDataTypeToAst.java;h=86758dbe9a88cea194874438e1caa245cba977c0;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=0fd53b11ed5b8252bd3d522ac23379100f51683d;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/unparsing/DataTypeToAst.java b/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/unparsing/DataTypeToAst.java index 0fd53b11e..86758dbe9 100644 --- a/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/unparsing/DataTypeToAst.java +++ b/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/unparsing/DataTypeToAst.java @@ -1,47 +1,47 @@ -/******************************************************************************* - * Copyright (c) 2010 Association for Decentralized Information Management in - * Industry THTH ry. - * 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: - * VTT Technical Research Centre of Finland - initial API and implementation - *******************************************************************************/ +/******************************************************************************* + * Copyright (c) 2010 Association for Decentralized Information Management in + * Industry THTH ry. + * 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: + * VTT Technical Research Centre of Finland - initial API and implementation + *******************************************************************************/ package org.simantics.databoard.parser.unparsing; -import gnu.trove.set.hash.THashSet; - -import java.util.ArrayList; -import java.util.List; - -import org.simantics.databoard.parser.ast.type.AstArrayType; -import org.simantics.databoard.parser.ast.type.AstComponent; -import org.simantics.databoard.parser.ast.type.AstRecordType; -import org.simantics.databoard.parser.ast.type.AstTupleType; -import org.simantics.databoard.parser.ast.type.AstType; -import org.simantics.databoard.parser.ast.type.AstTypeDefinition; -import org.simantics.databoard.parser.ast.type.AstTypeReference; -import org.simantics.databoard.parser.ast.type.AstUnionType; -import org.simantics.databoard.parser.repository.DataTypeRepository; -import org.simantics.databoard.type.ArrayType; -import org.simantics.databoard.type.BooleanType; -import org.simantics.databoard.type.ByteType; -import org.simantics.databoard.type.Component; -import org.simantics.databoard.type.Datatype; -import org.simantics.databoard.type.Datatype.Visitor; -import org.simantics.databoard.type.DoubleType; -import org.simantics.databoard.type.FloatType; -import org.simantics.databoard.type.IntegerType; -import org.simantics.databoard.type.LongType; -import org.simantics.databoard.type.MapType; -import org.simantics.databoard.type.NumberType; -import org.simantics.databoard.type.OptionalType; -import org.simantics.databoard.type.RecordType; -import org.simantics.databoard.type.StringType; -import org.simantics.databoard.type.UnionType; -import org.simantics.databoard.type.VariantType; +import gnu.trove.set.hash.THashSet; + +import java.util.ArrayList; +import java.util.List; + +import org.simantics.databoard.parser.ast.type.AstArrayType; +import org.simantics.databoard.parser.ast.type.AstComponent; +import org.simantics.databoard.parser.ast.type.AstRecordType; +import org.simantics.databoard.parser.ast.type.AstTupleType; +import org.simantics.databoard.parser.ast.type.AstType; +import org.simantics.databoard.parser.ast.type.AstTypeDefinition; +import org.simantics.databoard.parser.ast.type.AstTypeReference; +import org.simantics.databoard.parser.ast.type.AstUnionType; +import org.simantics.databoard.parser.repository.DataTypeRepository; +import org.simantics.databoard.type.ArrayType; +import org.simantics.databoard.type.BooleanType; +import org.simantics.databoard.type.ByteType; +import org.simantics.databoard.type.Component; +import org.simantics.databoard.type.Datatype; +import org.simantics.databoard.type.Datatype.Visitor; +import org.simantics.databoard.type.DoubleType; +import org.simantics.databoard.type.FloatType; +import org.simantics.databoard.type.IntegerType; +import org.simantics.databoard.type.LongType; +import org.simantics.databoard.type.MapType; +import org.simantics.databoard.type.NumberType; +import org.simantics.databoard.type.OptionalType; +import org.simantics.databoard.type.RecordType; +import org.simantics.databoard.type.StringType; +import org.simantics.databoard.type.UnionType; +import org.simantics.databoard.type.VariantType; /** * Converts data type to abstract syntax tree. @@ -110,7 +110,7 @@ public class DataTypeToAst implements Visitor { @Override public AstType visit(DoubleType b) { - AstTypeReference ref = new AstTypeReference("Double"); + AstTypeReference ref = new AstTypeReference("Double"); // XXX if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); @@ -122,22 +122,22 @@ public class DataTypeToAst implements Visitor { @Override public AstType visit(FloatType b) { AstTypeReference ref = new AstTypeReference("Float"); - // XXX - if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) - ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); - if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) - ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); + // XXX + if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) + ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); + if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) + ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); return ref; } @Override public AstType visit(IntegerType b) { AstTypeReference ref = new AstTypeReference("Integer"); - // XXX - if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) - ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); - if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) - ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); + // XXX + if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) + ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); + if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) + ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); return ref; } @@ -149,11 +149,11 @@ public class DataTypeToAst implements Visitor { @Override public AstType visit(LongType b) { AstTypeReference ref = new AstTypeReference("Long"); - // XXX - if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) - ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); - if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) - ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); + // XXX + if( b.metadata.containsKey( NumberType.KEY_RANGE ) ) + ref.addAttribute("range", b.metadata.get( NumberType.KEY_RANGE ) ); + if( b.metadata.containsKey( NumberType.KEY_UNIT ) ) + ref.addAttribute("unit", b.metadata.get( NumberType.KEY_UNIT )); return ref; } @@ -180,7 +180,7 @@ public class DataTypeToAst implements Visitor { @Override public AstType visit(StringType b) { - AstTypeReference ref = new AstTypeReference("String"); + AstTypeReference ref = new AstTypeReference("String"); // XXX if( b.metadata.containsKey( StringType.KEY_MIMETYPE ) ) ref.addAttribute("mimeType", b.metadata.get( StringType.KEY_MIMETYPE ));