/******************************************************************************* * Copyright © 2010, 2013 IBM Corporation and others. * 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: * IBM Corporation - initial API and implementation * *******************************************************************************/ package org.eclipse.edt.ide.rui.visualeditor.internal.widget; import org.eclipse.edt.mof.egl.EnumerationEntry; public class DataMapping { private DataTemplate dataTemplate; private boolean forArray; private boolean isContainer; private boolean genChildWidget; private boolean isDefault; private EnumerationEntry[] mappings; public DataMapping(DataTemplate dataTemplate){ this.dataTemplate = dataTemplate; this.forArray = false; this.isContainer = false; this.genChildWidget = false; this.isDefault = false; this.mappings = new EnumerationEntry[0]; } public boolean isForArray() { return forArray; } public void setForArray(boolean forArray) { this.forArray = forArray; } public boolean isContainer() { return isContainer; } public void setContainer(boolean isContainer) { this.isContainer = isContainer; } public EnumerationEntry[] getMappings() { return mappings; } public void setMappings(EnumerationEntry[] mappings) { this.mappings = mappings; } public boolean isGenChildWidget() { return genChildWidget; } public void setGenChildWidget(boolean genChildWidget) { this.genChildWidget = genChildWidget; } public DataTemplate getDataTemplate() { return dataTemplate; } public void setDataTemplate(DataTemplate dataTemplate) { this.dataTemplate = dataTemplate; } public boolean isDefault() { return isDefault; } public void setDefault(boolean isDefault) { this.isDefault = isDefault; } }