protected BaseType(IVertex myBaseTypeVertex, BaseGraphStorageManager myStorageManager) { #region checks myBaseTypeVertex.CheckNull("myVertex"); myStorageManager.CheckNull("myStorageManager"); #endregion #region assignment Vertex = myBaseTypeVertex; _id = Vertex.VertexID; _name = GetProperty<String>(AttributeDefinitions.BaseTypeDotName); _isSealed = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsSealed); _isAbstract = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsAbstract); _isUserDefined = GetProperty<bool>(AttributeDefinitions.BaseTypeDotIsUserDefined); _baseStorageManager = myStorageManager; #endregion }