<?xml version="1.0"?>

<FieldContainer
	name="MachineCore"
	parent="PropertyCore"
	library="SimPlantSG"
	pointerfieldtypes="both"
	structure="concrete"
	systemcomponent="false"
	parentsystemcomponent="false"
	decoratable="false"
  isNodeCore="true"
  additionalPriorityIncludes="stdafx.h"
>
	<Field
		name="name"
    category="data"
		type="std::string"
		cardinality="single"
		visibility="external"
		defaultValue='"Machine"'
		access="public"
	>
	  Machine name
	</Field>

  <Field
    name="position"
    category="data"
    type="Vec2i"
    cardinality="single"
    visibility="external"
    access="public"
    defaultValue="0,0"
  >
    Position of the topleft corner of the machine
  </Field>

  <Field
    name="size"
    category="data"
    type="Vec3i"
    cardinality="single"
    visibility="external"
    access="public"
    defaultValue="200,200,150"
    >
    Size of the machine
  </Field>

</FieldContainer>
