X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.databoard%2Fsrc%2Forg%2Fsimantics%2Fdataboard%2Fparser%2Frepository%2FDataTypeRepository.java;h=0a53149e4506eec3b9436f95c60272bc8a5bbb4b;hb=refs%2Fchanges%2F38%2F238%2F2;hp=e9d3f81602244dc74f551623f1868f0d7dceb1ba;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/repository/DataTypeRepository.java b/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/repository/DataTypeRepository.java index e9d3f8160..0a53149e4 100644 --- a/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/repository/DataTypeRepository.java +++ b/bundles/org.simantics.databoard/src/org/simantics/databoard/parser/repository/DataTypeRepository.java @@ -1,54 +1,54 @@ -/******************************************************************************* - * 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.repository; -import java.io.IOException; -import java.io.InputStream; -import java.io.StringReader; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; -import java.util.TreeMap; - -import org.simantics.databoard.Datatypes; -import org.simantics.databoard.parser.DataParser; -import org.simantics.databoard.parser.ParseException; -import org.simantics.databoard.parser.ast.type.AstArrayType; -import org.simantics.databoard.parser.ast.type.AstAttribute; -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.unparsing.DataTypePrinter; -import org.simantics.databoard.type.ArrayType; -import org.simantics.databoard.type.Component; -import org.simantics.databoard.type.DataTypeDefinition; -import org.simantics.databoard.type.Datatype; -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.OptionalType; -import org.simantics.databoard.type.RecordType; -import org.simantics.databoard.type.StringType; -import org.simantics.databoard.type.UnionType; -import org.simantics.databoard.util.Limit; -import org.simantics.databoard.util.Range; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringReader; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; +import java.util.TreeMap; + +import org.simantics.databoard.Datatypes; +import org.simantics.databoard.parser.DataParser; +import org.simantics.databoard.parser.ParseException; +import org.simantics.databoard.parser.ast.type.AstArrayType; +import org.simantics.databoard.parser.ast.type.AstAttribute; +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.unparsing.DataTypePrinter; +import org.simantics.databoard.type.ArrayType; +import org.simantics.databoard.type.Component; +import org.simantics.databoard.type.DataTypeDefinition; +import org.simantics.databoard.type.Datatype; +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.OptionalType; +import org.simantics.databoard.type.RecordType; +import org.simantics.databoard.type.StringType; +import org.simantics.databoard.type.UnionType; +import org.simantics.databoard.util.Limit; +import org.simantics.databoard.util.Range; /** * Type repository maintains a mapping from strings to @@ -70,7 +70,7 @@ public class DataTypeRepository { * @param name Name of the type * @param type Type to be added */ - public void add(String name, Datatype type) { + public void add(String name, Datatype type) { //System.out.println("add(" + name + ", " + type.toSingleLineString() + ")"); //Datatype oldType = dataTypes.get(name); //String oldName = typeNames.get(type); @@ -390,7 +390,7 @@ public class DataTypeRepository { astComponent.name, translate(astComponent.type) ); - } + } type.setReferable( ast.referable ); type.setComponents( components ); }