import Entity from "./Entity"; import Guid from "../Guid"; import ObjectReferenceEntity from "./ObjectReferenceEntity"; import TypeInitialization from "./TypeInitialization"; export default class PinEntity extends Entity { static attributes = { PinId: Guid, PinName: [new TypeInitialization(5, true), "ciao"], PinToolTip: "", Direction: new TypeInitialization("", false), PinType: { PinCategory: "", PinSubCategory: "", PinSubCategoryObject: ObjectReferenceEntity, PinSubCategoryMemberReference: null, PinValueType: null, ContainerType: ObjectReferenceEntity, bIsReference: false, bIsConst: false, bIsWeakPointer: false, bIsUObjectWrapper: false }, LinkedTo: Guid, DefaultValue: "", AutogeneratedDefaultValue: "", PersistentGuid: Guid, bHidden: false, bNotConnectable: false, bDefaultValueIsReadOnly: false, bDefaultValueIsIgnored: false, bAdvancedView: false, bOrphanedPin: false, } getAttributes() { return PinEntity.attributes } }